数据库字段: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及之前版本不会出现这种错误。
时间: 2024-10-19 08:08:45