背景
使用Navicat导入数据表,报错:Incorrect datetime value: ‘0000-00-00 00:00:00’ for column ‘update_time’,
问题分析
因为update_time字段是datetime/timestemp类型,那么它的值不能为 ‘0000-00-00 00:00:00’
问题原因
具体出现这个问题的原因就是MySQL的配置不一致导致的。
问题处理
编辑配置文件:
[mysqld] sql-mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
重启数据库