本机的 MySQL创建了新表 ,生成 sql 文件在别台电脑运行时报错
[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'
查了一下 ,是由于我本地的 MySQL版本较高 ,而目标机的 MySQL 为低版本 ,不支持 utfmb4 ,解决方法为
替换 utf8mb4_0900_ai_ci 为 utf8_general_ci
还要把 utf8mb4 替换为 utf8
在运行就没问题了
本文介绍了一种常见问题的解决方案:当从高版本MySQL迁移SQL脚本到低版本MySQL时,遇到'utf8mb4_0900_ai_ci'字符集不被识别的错误。通过将'utf8mb4_0900_ai_ci'替换为'utf8_general_ci',并把'utf8mb4'替换为'utf8',可以成功在低版本MySQL中运行SQL脚本。
本机的 MySQL创建了新表 ,生成 sql 文件在别台电脑运行时报错
[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'
查了一下 ,是由于我本地的 MySQL版本较高 ,而目标机的 MySQL 为低版本 ,不支持 utfmb4 ,解决方法为
替换 utf8mb4_0900_ai_ci 为 utf8_general_ci
还要把 utf8mb4 替换为 utf8
在运行就没问题了

被折叠的 条评论
为什么被折叠?