[ERR] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘解决办法
[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci’解决办法运行sql文件时报错问题来了,utf8mb4_0900_ai_ci是什么?utf8mb4 Unicode 字符集一个新的通用排序归类,被命名为 utf8mb4_0900_ai_ci。好,现在打开 数据库,看看有没有这个排序规则那就知道了,应该是数据库版本不对 ,解决的办法只需要把SQL文
·
[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci’解决办法
运行sql文件时报错
问题来了,utf8mb4_0900_ai_ci是什么?
utf8mb4 Unicode 字符集一个新的通用排序归类,被命名为 utf8mb4_0900_ai_ci。
好,现在打开 数据库,看看有没有这个排序规则
那就知道了,应该是数据库版本不对 ,解决的办法只需要把SQL文件中的所有的utf8mb4_0900_ai_ci换成当前可用的排序规则即可。
我是把utf8mb4_0900_ai_ci换成utf8mb4_general_ci
这是我的数据库文件 (务必先备份SQL文件,再 更改)
然后保存,再重新运行sql文件
一个很nice的 结果。
总结:这个问题我看到别人的解决办法中有的 需要改两个地方:utf8mb4_0900_ai_ci 替换为 utf8_general_ci;utf8mb4 替换为 utf8。这个结合自己实际 。我的有utf8mb4 ,所以只需把utf8mb4_0900_ai_ci换成utf8mb4_general_ci即可,注意二者对应utf8对应utf8_general_ci,utf8mb4 对应utf8mb4_general_ci,其他的也是如此。
更多推荐
已为社区贡献1条内容
所有评论(0)