IT俱乐部 MySql MySQL报错1067 :Invalid default value for ‘字段名’

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

项目场景:

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

1067 – Invalid default value for ‘字段名’

原因分析:

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

解决方案:

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

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改回去

到此这篇关于MySQL报错1067 :Invalid default value for ‘字段名’的文章就介绍到这了,更多相关MySQL报错1067内容请搜索IT俱乐部以前的文章或继续浏览下面的相关文章希望大家以后多多支持IT俱乐部!

本文收集自网络,不代表IT俱乐部立场,转载请注明出处。https://www.2it.club/database/mysql/11399.html
上一篇
下一篇
联系我们

联系我们

在线咨询: QQ交谈

邮箱: 1120393934@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部