mysql 版本 1.0
常用默认字符格式为:
字符集-utf8 排序规则-utf8_general_ci
字符集-utf8mb4 排序规则-utf8mb4_general_ci
mysql 版本 8.0
常用默认字符格式为:
字符集-utf8 排序规则-utf8_general_ci
字符集-utf8mb4 排序规则-utf8mb4_0900_ai_ci
所以就会存在技术问题点:
在数据移植时,字符集-utf8mb4 时,因排序规则不同,就会有差异
1)mysql工具生成导出sql。注意生成 .nb3备份格式数据是没办法移植的
2)将sql中 utf8mb4_0900_ai_ci 替换成 utf8mb4_general_ci。
3)datetime(0) 变成 datatime ,timestamp(0)变成timestamp
4) 使用mysql工具执行导入变更后sql即可。
另外:相同版本 utf8与utf8mb4之间可以互换