一、引子
这个错误通常是由于数据库中的排序规则不匹配导致的。在MySQL 8.0.4版本之后,引入了新的排序规则utf8mb4_0900_ai_ci,但是旧版本的MySQL可能不支持这个排序规则,所以会报错"Unknown collation: ‘utf8mb4_0900_ai_ci’"。
二、解决思路
将utf8mb4_0900_ai_ci改为utf8_general_ci
将utf8mb4改为utf8
这个错误通常是由于数据库中的排序规则不匹配导致的。在MySQL 8.0.4版本之后,引入了新的排序规则utf8mb4_0900_ai_ci,但是旧版本的MySQL可能不支持这个排序规则,所以会报错"Unknown collation: ‘utf8mb4_0900_ai_ci’"。
将utf8mb4_0900_ai_ci改为utf8_general_ci
将utf8mb4改为utf8