MYSQL 5.7数据库同步结构#1067报错 invalid default value for解决方法

一直喜欢把数据库下载到本地电脑再进行升级,数据库结构同步,结构同步时今天一直出现1067报错 invalid default value for ,网上搜索了很多方法也没解决,主要原因是PHP5.7 里 Mysql 不允许时间戳的值为 0 导致同步错误,宝塔里的数据库版本是MYSQL5.6的,导入MYSQL5.7就会出现错误提示。下面主要给用户操作5.6的老数据库文件导入5.7时报错处理办法。

window7操作系统安装了小皮phpstudy测试环境,MYSQL数据库版本5.7,解决方法如下:

my.ini文件中找到[mysqld] 位置 ,修改sql_mode 的值,如果没有则添加
[mysqld]
sql_mode=STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
重启mysql 服务即可解决

结构同步升级时无错误提示

相关推荐

  1. 解决C#连接MySQL数据库: SslMode=None;

    2023-12-26 03:20:02       18 阅读
  2. 数据集群各种解决方案

    2023-12-26 03:20:02       6 阅读
  3. MySQL:sql_mode=only_full_group_by 解决方法含举例

    2023-12-26 03:20:02       35 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-26 03:20:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-26 03:20:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-26 03:20:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-26 03:20:02       18 阅读

热门阅读

  1. yolov5知识蒸馏

    2023-12-26 03:20:02       33 阅读
  2. mysql的timestamp字段和serverTimezone的关系

    2023-12-26 03:20:02       27 阅读
  3. python中的 multiprocessing.Event是什么

    2023-12-26 03:20:02       32 阅读
  4. docker部署jenkins,发布任务执行scp免密传输

    2023-12-26 03:20:02       28 阅读
  5. 【期末复习】微信小程序复习大纲

    2023-12-26 03:20:02       32 阅读
  6. Selenium4自动化测试框架

    2023-12-26 03:20:02       34 阅读