MySQL 导入报错 [ERR] 1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column 'create_time' at row 1
2023-02-02 10:30 AllenSun蓄力 阅读(3092) 评论(0) 收藏 举报导入数据报错
原因是 msyql5.7 及以上不允许时间戳字段插入 ‘0000-00-00’ 数据,修复方法也比较简单,去掉sql_model 中的 NO_ZERO_DATE 配置即可,
Mysql5.7特性。

1、执行查看SQL
select @@global.sql_mode;
2、修改全局sql_mode
set @@global.sql_mode = 'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
3、如果导入异常 尝试刷新
flush privileges;
浙公网安备 33010602011771号