美文网首页
Value '0000-00-00 00:00:00' can

Value '0000-00-00 00:00:00' can

作者: 橘子面包 | 来源:发表于2018-06-13 09:53 被阅读0次

问题描述:

程序在使用select语句时出现这个错误

问题原因:

“0000-00-00 00:00:00”在mysql中是不合法的值

mysql中:

    datetime类型取值范围:1000-01-01 00:00:00 到 9999-12-31 23:59:59

    timestamp类型取值范围:1970-01-01 00:00:00 到 2037-12-31 23:59:59(经过测试得出范围 为   1970-01-01 08:00:01 到2038-01-19 11:14:07)

解决方法:

给jdbc url加上   zeroDateTimeBehavior参数:

jdbc.url=jdbc:mysql://localhost:3306/tms?zeroDateTimeBehavior=convertToNull

解决方法摘自(https://blog.csdn.net/wojiaowo11111/article/details/51576316)

相关文章

网友评论

      本文标题:Value '0000-00-00 00:00:00' can

      本文链接:https://www.haomeiwen.com/subject/qkodeftx.html