当前位置:网站首页 > SQL数据库编程 > 正文

mysql导入sql文件没有表(mysql5.7导入sql文件)



Mysql8的默认字符集为utf8mb4,排序规则为utf8mb4_0900_ai_ci,当我们有需求要把Mysql8的数据导入到Mysql5.7时,就会出现Mysql5.7不支持utf8mb4_0900_ai_ci的排序规则,那么我们可以有以下2中方法来解决

可以先把Mysql8的数据导出为sql脚本,然后再通过编辑器全量替换字符集和排序规则。这种方式适合不确定要导入哪个版本的Mysql,可以按需修改。

在我们开发阶段可能用的是Mysql8的数据库,但当真正上线时,提供的却是Mysql的其他版本数据库,为了避免字符集和排序规则不匹配的问题,我们可以把开发用的Mysql8数据库的字符集和排序规则与生产环境的数据库版本兼容。

执行上述SQL后会得到修改表字符集和排序规则的SQL,我们复制出来执行一遍就可以了。

打开Navicat,选中数据库,点击工具–数据传输

在这里插入图片描述

点击文件,选择要导出的版本

在这里插入图片描述

打开.sql文件

到此这篇关于Mysql8导入数据到Mysql5.7的实现步骤的文章就介绍到这了,更多相关Mysql8导入数据到Mysql5.7内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

到此这篇mysql导入sql文件没有表(mysql5.7导入sql文件)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • yml文件配置(yml文件配置mysql)2026-01-28 23:09:07
  • sql文件如何打开运行(sql server怎么打开sql文件)2026-01-28 23:09:07
  • 如何连接redis数据库(redis怎么连接mysql)2026-01-28 23:09:07
  • sqlldr(Sqlldr多字节字符错误)2026-01-28 23:09:07
  • sql里循环怎么用(sqlfor循环)2026-01-28 23:09:07
  • mysql主键,外键(mysql主键外键怎么用)2026-01-28 23:09:07
  • mysql添加主键约束语句(mysql 添加主键约束)2026-01-28 23:09:07
  • druid监控页面打不开(druid监控sql不出现)2026-01-28 23:09:07
  • sql文件转csv文件(sqlserver导出csv文件)2026-01-28 23:09:07
  • sql文件(sql文件怎么导入mysql)2026-01-28 23:09:07
  • 全屏图片