首页 > 代码库 > MySQL5.5+版本关于日期类型的修改

MySQL5.5+版本关于日期类型的修改

数据库字段:create_date,类型为datetime

执行以下SQL语句 insert into XX (create_date) values (?)

参数传递为 new java.util.Date()

报错如下:

Data truncation: Incorrect datetime value: ‘‘ for column ‘create_date‘ at row 1;  

 

经查,报错原因为MySQL紫5.6起修改了日期类型,导致datetime无法与java.util.Date匹配。MySQL5.5及之前版本不会出现这种错误。

 

MySQL5.5+版本关于日期类型的修改