翼度科技»论坛 编程开发 mysql 查看内容

MySQL报错1067 :Invalid default value for ‘字

4

主题

4

帖子

12

积分

新手上路

Rank: 1

积分
12
项目场景:

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

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

解决方案:

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

2.打开配置文件,在 [mysqld]下面找到sql_mode
  1. 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去除
  1. 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】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具