mysql运行sql日期类型默认值'0000-00-00',报错

mysql从旧库中导入新库有部分日期类型默认值为 0000-00-00运行时报错,是因为新库版本为5.7,mysql 5.7版本以上默认不允许0000-00-00的时间,解决办法:


在 MySQL 的配置文件 [mysqld] 区域添加

sql_mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"


重启mysql重新执行sql,正常。

猜你喜欢

转载自blog.csdn.net/qq_33636325/article/details/79804247
今日推荐