首页 > 数据库技术 > 详细

mysql5.x数据库文件导入mysql5.7数据库出错解决方法

时间:2019-10-10 17:13:49      阅读:161      评论:0      收藏:0      [点我收藏+]

由于mysql5.7 timestamp 类型不允许
timestamp NOT NULL DEFAULT ‘0000-00-00 00:00:00‘,
创建表的是后会报异常

修改mysql5.7的配置文件即可解决,方法如下:

windows版:

1、使用navicat 导出mysql5.6数据库文件

2、找到mysql的配置文件

3、编辑mysql.ini 文件,在[mysqld] 下面加上
sql-mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
       
4、重启mysql服务,接下来可以正常创建表了

5、使用navicat导入mysql 5.x 的数据库备份文件,完工!

参考:
https://www.jb51.net/article/93052.htm
https://www.bbsmax.com/A/8Bz8YWmOJx/
https://www.cnblogs.com/houzs/p/10197626.html

mysql5.x数据库文件导入mysql5.7数据库出错解决方法

原文:https://www.cnblogs.com/wufeiyun/p/11649000.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!