Mysql导入sql脚本报错,时间格式数据为空

Mysql导入sql脚本报错,时间格式数据为空

Mysql导入sql脚本时候导入的sql脚本中有时间格式为空的时候时间格字段会报错。

解决方式也很简单:

查看sql_mode :

select @@session.sql_mode;

查询结果:

STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

修改my.cnf,去掉NO_ZERO_IN_DATE,NO_ZERO_DATE 加在 [mysqld] sql-mode = "xx_mode"

[mysqld]
sql-mode = STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
posted @ 2023-07-15 09:17  zwbsoft  阅读(129)  评论(0编辑  收藏  举报