原因:数据库版本低
Unknown collation: 'utf8mb4_0900_ai_ci' 错误表示MySQL 数据库不支持 utf8mb4_0900_ai_ci 排序规则(collation)。这个排序规则是 MySQL 8.0 引入的,如果MySQL 版本低于 8.0就会报这个错误。
解决:不更新版本,而是用utf8mb4_general_ci
不想升级 MySQL,可以修改表的排序规则为 MySQL 5.x 支持的排序规则(utf8mb4_general_ci)
将sql语句中的utf8mb4_0900_ai_ci替换为utf8mb4_general_ci