对方改变 发表于 2024-5-26 09:15:32

MySQL报错1067 :Invalid default value for ‘字

项目场景:

本人使用的windows系统MySQL5.7,再还原数据库的时候报错
1067 – Invalid default value for ‘字段名’
原因分析:

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

解决方案:

1、找到MySQL5.7的配置文件,windows是my.ini
https://img.jbzj.com/file_images/article/202405/2024050509512530.png
2.打开配置文件,在 下面找到sql_mode
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION3.将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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

来源:https://www.jb51.net/database/320568zbe.htm
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: MySQL报错1067 :Invalid default value for ‘字