高版本mysql数据导入低版本mysql数据出错解决方案

原因分析

高版本数据库数据导入低版本数据库数据不成功,通常因为字符编码问题,例如utf8mb4_0900_ai_ci编码是mysql8.0以后才出现的数据库编码,如果出现导入出错,则需要更改编码为低版本编码。建议修改编码为:utf8mb4_unicode_ci或utf8mb4_general_ci。

解决方法

  • 用编辑器(vscode)打开sql文件,查找utf8mb4_0900_ai_ci替换为utf8mb4_unicode_ci或utf8mb4_general_ci
  • 重新导入即可
相关推荐
q***o37620 分钟前
Spring Boot环境配置
java·spring boot·后端
hhzz21 分钟前
Springboot项目中使用POI操作Excel(详细教程系列3/3)
spring boot·后端·excel·poi·easypoi
TaiKuLaHa36 分钟前
Spring Bean的生命周期
java·后端·spring
JavaGuide1 小时前
SpringBoot 官宣停止维护 3.2.x~3.4.x!
java·后端
Victor3562 小时前
Hibernate(39)Hibernate中如何使用拦截器?
后端
Victor3562 小时前
Hibernate(40)Hibernate的命名策略是什么?
后端
Knight_AL2 小时前
Spring 事务管理:为什么内部方法调用事务不生效以及如何解决
java·后端·spring
bcbnb2 小时前
iOS代码混淆技术深度实践:从基础到高级全面解析
后端
加洛斯3 小时前
SpringSecurity入门篇(2):替换登录页与config配置
前端·后端