赞
踩
使用Mysql8.0.21导入数据出现:
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
这是因为Mysql5.7以后不让这么存了。
修改全局的sql_mode
3.1查看全局的sql_mode
select @@global.sql_mode;
可以看到,O_ZERO_DATE、NO_ZERO_IN_DATE,咱们把这两个设置去掉。
ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
3.2、修改全局sql_mode
set @@global.sql_mode = 'STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION';
select @@global.sql_mode;
OK,问题解决。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。