原因分析
高版本数据库数据导入低版本数据库数据不成功,通常因为字符编码问题,例如utf8mb4_0900_ai_ci编码是mysql8.0以后才出现的数据库编码,如果出现导入出错,则需要更改编码为低版本编码。建议修改编码为:utf8mb4_unicode_ci或utf8mb4_general_ci。
解决方法
- 用编辑器(vscode)打开sql文件,查找utf8mb4_0900_ai_ci替换为utf8mb4_unicode_ci或utf8mb4_general_ci
- 重新导入即可
高版本数据库数据导入低版本数据库数据不成功,通常因为字符编码问题,例如utf8mb4_0900_ai_ci编码是mysql8.0以后才出现的数据库编码,如果出现导入出错,则需要更改编码为低版本编码。建议修改编码为:utf8mb4_unicode_ci或utf8mb4_general_ci。