高版本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
  • 重新导入即可
相关推荐
霸道流氓气质4 小时前
SpringBoot中通用工具类库(Utils)封装与使用实践
spring boot·后端·python
MemoleCard7 小时前
深度解析Java当中的锁机制
后端
wear工程师7 小时前
ThreadLocal 在线程池里为什么会串数据:别只会答内存泄漏
java·后端
whyfail8 小时前
前端学 Spring Boot(2):一次点击,如何穿过整个后端?
前端·spring boot·后端
程序员cxuan10 小时前
Loop 还没玩明白,Graph Engineering 又火了。
人工智能·后端·程序员
uzong10 小时前
把一面面试总结做成一个 Skill:重复的事,就别每次都重写
后端·面试
程序员海军11 小时前
一个 AI 应用开发程序员的一天,都在屏幕前忙些什么?
前端·后端·程序员
不能放弃治疗11 小时前
MCP
后端
江湖十年12 小时前
Go 语言中 YAML to JSON 踩坑笔记
后端·go·json