MySQL报错1067:Invaliddefaultvaluefor‘字段名’,
目录
- 项目场景:
- 原因分析:
- 解决方案:
项目场景:
本人使用的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内容请搜索PHP之友以前的文章或继续浏览下面的相关文章希望大家以后多多支持PHP之友!
您可能感兴趣的文章:- mysql 8.0.25之取巧解决修改密码报错的问题
- 如何解决Mysql报错Deadlock found when trying to get lock;try restarting transaction问题
- mysql报错ERROR 1396 (HY000): Operation ALTER USER failed for root@localhost解决方式
- 解决MySQL:Invalid GIS data provided to function st_geometryfromtext问题
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。