Data truncation: Incorrect datetime value: ‘1955-05-05 00:00:00.0’ for column

问题

Caused by: java.sql.BatchUpdateException: Data truncation: Incorrect datetime value: '1955-05-05 00:00:00.0' for column 

导致原因

MySQL数据库,字段设置为了TIMESTAMP,但是TIMESTAMP有个范围

TIMESTAMP值不能早于1970或晚于2037

1955-05-05 00:00:00.0在1970年之前,所以导致报错

解决办法

将TIMESTAMP修改为datetime

datetime 以'YYYY-MM-DD HH:MM:SS'格式检索和显示DATETIME值。支持的范围为'1000-01-01 00:00:00'到'9999-12-31 23:59:59'

 

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/243896.html

(0)
上一篇 2022年4月11日 22:19
下一篇 2022年4月11日 22:19

相关推荐

发表回复

登录后才能评论