【mysql】1273错误,Unknown collation: ‘utf8mb4_0900_ai_ci‘...
报错日志
- 「ERR」1273-Unknown collation: ‘utf8mb4_0900_ai_ci‘…
报错发生场景
- 在mysql版本5.x版本,导入了8.x版本sql,导致报错
- 在MySQL 8.0之后,默认collation不再像之前版本一样是utf8mb4_general_ci,而是统一更新成了utf8mb4_0900_ai_ci。
- 低版本未引入高版本编码导致报错
报错解决
- 打开sql文件,将文件中的所有utf8mb4_0900_ai_ci全部替换为utf8_general_ci
- 再将utf8mb4替换为utf8即可解决。