首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以将MySQL 5.7.21数据库导入到MySQL 5.6.38设置中?

问是否可以将MySQL 5.7.21数据库导入到MySQL 5.6.38设置中?
EN

Stack Overflow用户
提问于 2019-03-01 08:49:39
回答 1查看 834关注 0票数 0

我在MySQL 5.6.38上运行MAMP4,我的一个队友在MySQL 5.7.21上运行MAMP5。

他已经导出了一个数据库供我使用,但当我使用Sequel Pro导入他们的数据库时,我得到了以下错误:

代码语言:javascript
复制
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'json NOT NULL,
  `dateCreated` datetime NOT NULL,
  `dateUpdated` datetime NOT N' at line 5

我假设MySQL server version短语是在暗示MYSQL版本不匹配是这里的问题所在。

升级到MAMP5可能会损害其他客户端的项目,这些客户端都使用我安装的MAMP4,但是在MAMP4中升级MySQL看起来并不简单。

任何关于如何解决这个问题的建议都将不胜感激。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2019-03-01 10:48:05

不支持将5.7版本的数据库导入5.6版本。

每个版本-每个品牌的数据库-都引入了新功能。如果从5.7导出的数据库使用了5.6不能识别的某些功能,则必须修改导出(如上面的注释所示),或者升级您自己的实例以匹配从中进行导出的版本。

在5.7中设计一个只使用5.6中也存在的特性的数据库是可能的吗?是的,当然。

但你的队友的数据库似乎不是这样的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54936429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档