0
点赞
收藏
分享

微信扫一扫

Navicat导入SQL语句文件失败的原因——datetime

南柯Taylor 2022-02-17 阅读 124


昨天心血来潮想看看以前项目的代码,所以需要把之前的数据库进行还原,在用Navicat导入SQL语句文件的时候,总是导入失败,但是之前明明可以使用的。

我把单条SQL语句拿出来执行,发现只有datetime类型的字段不能执行成功,其他字段都能执行,但是仔细检查SQL语句并没有语法错误。

百度了好多资料之后发现,是我MySQL版本的问题,本地mysql的版本用的是5.5的,5.5 版本的MySQL并不支持datatime类型字段的长度设置,mysql 5.6以后对datetime做了重大的改进,​​详细原因点击查看​​。

所以我决定卸载掉低版本的mysql,去安装最新版本的mysql 8。MySQL 8.0.16 的详细安装过程 ​​点击查看​​。

在安装好MySQL 8.0.16之后再次尝试导入SQL语句文件,成功导入!



举报

相关推荐

0 条评论