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

 更新时间:2024年05月05日 09:55:25   作者:秃头捷哥  
在使用MySQL5.7时,还原数据库的时候报错,下面就来介绍一下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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Mysql字符串处理函数详细介绍、总结

    Mysql字符串处理函数详细介绍、总结

    这篇文章主要介绍了Mysql字符串处理函数详细介绍、总结,需要的朋友可以参考下
    2014-04-04
  • 解决MySQL无法远程连接的方法

    解决MySQL无法远程连接的方法

    这篇文章主要介绍了解决MySQL无法远程连接的方法,文中给出的解决方案主要针对IP限制时出现的该种情况,需要的朋友可以参考下
    2015-04-04
  • 关于MySQL的ORDER BY排序详解

    关于MySQL的ORDER BY排序详解

    这篇文章主要介绍了关于MySQL的ORDER BY排序详解,如果没有使用排序操作,默认情况下查询返回的数据是按照添加数据的顺序显示的,需要的朋友可以参考下
    2023-05-05
  • MySQL数据库设置远程访问权限方法小结

    MySQL数据库设置远程访问权限方法小结

    很多情况下我们需要远程连接mysql数据库,那么就可以参考下面的权限设置
    2013-10-10
  • Mysql常见的SQL语句格式及实用技巧

    Mysql常见的SQL语句格式及实用技巧

    本文系统梳理MySQL常见SQL语句格式,涵盖数据库与表的创建、删除、修改、查询操作,以及记录增删改查和多表关联等高级查询,同时提供索引优化、事务处理、临时表等实用技巧,感兴趣的朋友一起看看吧
    2025-06-06
  • MySQL查看主从状态的命令实现

    MySQL查看主从状态的命令实现

    本文主要介绍了MySQL查看主从状态的命令实现,我们可以使用SHOW SLAVE STATUS命令来查看主从状态,本文就来详细的介绍一下如何实现,感兴趣的可以了解一下
    2023-10-10
  • MySQL 8.0.34安装教程图文详解

    MySQL 8.0.34安装教程图文详解

    这篇文章主要介绍了MySQL 8.0.34安装教程,本文通过图文结合的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-09-09
  • 使用Navicat连接远程服务器中在docker中运行的MySQL数据库全过程

    使用Navicat连接远程服务器中在docker中运行的MySQL数据库全过程

    文章介绍了如何使用Navicat客户端连接到运行在Docker容器中的MySQL数据库,首先,需要获取服务器的公网IP和MySQL容器的IP地址,然后,在Navicat中配置SSH连接到服务器,并测试连接,接着,配置MySQL连接参数,并再次测试连接,最后,确认连接成功
    2026-03-03
  • 图文详解MySQL中两表关联的连接表如何创建索引

    图文详解MySQL中两表关联的连接表如何创建索引

    这篇文章通过图文给大家介绍了关于MySQL中两表关联的连接表如何创建索引的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-05-05
  • Mysql计算字段长度函数之CHAR_LENGTH函数

    Mysql计算字段长度函数之CHAR_LENGTH函数

    mysql中计算字符串长度有两个函数分别为char_length和length,char_length函数可以计算unicode字符,下面这篇文章主要给大家介绍了关于Mysql计算字段长度函数之CHAR_LENGTH函数的相关资料,需要的朋友可以参考下
    2023-05-05

最新评论