mysql数据库中date类型的数据插入数据时一直报错,如下:

com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect date value: '1992' for column 'workDate' at row 1

数据截断,错误的日期值 1992 对于workDate这一列,在第一行。插入数据的第一行的workDate字段的值错误。

可能data的格式不正确。你数据库中也是data类型? 如果不是就用format改变一下格式再存储试试

可能是你程序中Date格式和数据库中Date格式不同,你可以尝试使用to_date函数,语法的话在网上搜一下就行,很简单

应该是日期格式不正确。