ERROR 1292 (22007): Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘created_on‘ at row 1

时间:2025-03-31 20:55:10

load data infile 导入报错

ERROR 1292 (22007): Incorrect datetime value: ‘0000-00-00 00:00:00’
for column ‘created_on’ at row 13

解决方法:
方法一:

修改变量

# 修改全局,执行Mysql 命令
set@@global.sql_mode='STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

# 修改当前
set@@sql_mode='STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
  • 1
  • 2
  • 3
  • 4
  • 5

重启mysql服务则会失效

方法二:

修改: 配置文件

[mysqld]
sql_mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
  • 1
  • 2

然后重启mysql服务。