问题记录之Cannot convert value ‘0000-00-00 00:00:00‘ from column 10 to TIMESTAMP

MYSQL:Cannot convert value ‘0000-00-00 00:00:00’ from column 10 to TIMESTAMP

如果数据库中日期字段为空为值为’0000-00-00 00:00:00"时,查询的时候回报:Cannot convert value ‘0000-00-00 00:00:00’ from column 10 to TIMESTAMP

解决办法:

更改连接数据库方式

在连接:jdbc:mysql://127.0.0.1:3306/test 后面加上一个参数

zeroDateTimeBehavior=convertToNull

即更改为:

jdbc:mysql://127.0.0.1:3306/test?zeroDateTimeBehavior=convertToNul

猜你喜欢

转载自blog.csdn.net/weixin_42272869/article/details/113091091