mysql8 插入数据报错:1292 incorrect datetime value:‘’ for column
- 问题
excel粘贴数据时,发现报错,错误:1292 incorrect datetime value:‘’ for column ***
- 解决方案
1)打开mysql安装目录,找到配置文件,windows是找到my.ini
2)找到mysqld节点,修改sql_mode,如没有,可手动添加:
sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
3)保存配置文件
4)重启数据库服务
5)在查询中,执行:
SELECT @@sql_mode;
若发现执行结果,与配置文件中一致,代表配置成功。