coding那些坑之MySQL
为了防止以后遇到相同的坑再去重复消耗相同的时间解决问题,计划记录每次遇到的坑并找出原因以及解决方法。
2020-12-05 17:06:48.361 [main] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Zero date value prohibited
原因:MySQL中日期字段禁止插入0000-00-00,MySQL中最小日期为1900-01-01
解决方案:插入数据或建表时设置日期默认值,在数据库连接的URL后面加上&zeroDateTimeBehavior=convertToNull
Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column 'course' at row 1
原因:需要操作的字段(如插入)与原表编码或者该字段编码不一致时的错误
解决方案:统一数据表编码或者统一字段编码
持续更新…