问题描述:
程序在使用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)