MySQL报错1067 :Invalid default value for ‘字段名’

来自:网络
时间:2024-06-07
阅读:
免费资源网 - https://freexyz.cn/

项目场景:

本人使用的windows系统MySQL5.7,再还原数据库的时候报错

1067 – Invalid default value for ‘字段名’

原因分析:

经上网查询发现是MySQL5.7的配置问题

解决方案:

1、找到MySQL5.7的配置文件,windows是my.ini

MySQL报错1067 :Invalid default value for ‘字段名’

2.打开配置文件,在 [mysqld]下面找到sql_mode

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

3.将sql_mode中的NO_ZERO_IN_DATE,NO_ZERO_DATE去除

sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

然后就可以顺利进行数据还原了,还原了以后可以将sql_mode改回去

免费资源网 - https://freexyz.cn/
返回顶部
顶部