【MySQL8降版本到MySQL5.7】

时间:2025-04-03 10:31:34

Mysql8.0的字符集和排序规则和MySQL5.7已经不同,具体如下:


表编码为 utf8mb4_0900_ai_ci

排序规则为utf8mb4

utf8mb4替换为utf8

在开发中如果要降版本需要对.sql文件直接进行处理。

本文根据网友的思路,进行了处理,借助notpad++8.1.9替换了如下内容:
 

utf8mb4_0900_ai_ci 替换为 utf8_general_ci

utf8_croatian_ci替换为utf8_general_ci

utf8mb4_general_ci替换为utf8_general_ci

utf8mb4 替换为 utf8
 

再把数据库.sql文件运行到MySQL5.7中,OK!