>1273 - Unknown collation: 'utf8mb4_0900_ai_ci' > 时间: 0s 解决办法 一、将文件中的所有 utf8mb4_0900_ai_ci 替换为 utf8_general_ci utf8mb4 替换为utf8 [ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci 参考:https://www.jianshu.com/p/c4ba9ef2a86d...
针对你遇到的MySQL错误“1273 - unknown collation: 'utf8mb4_0900_ai_ci'”,以下是一些分析和解决方案: 1. 确认MySQL服务器版本是否支持'utf8mb4_0900_ai_ci'排序规则 utf8mb4_0900_ai_ci排序规则是在MySQL 8.0版本中引入的。因此,如果你的MySQL服务器版本低于8.0,那么它将不支持这个排序规则。 检查MySQL...
[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'大致原因:sql对应的mysql版本高于当前要导入的mysql库的版本,引发的1273错误。解决方案:打开sql文件,将文件中的所有utf8mb4_0900_ai_ci替换为utf8_general_ci,同时将utf8mb4替换为utf8。处理sql后重新在mysql库中导入sql文件即可。记录以备后查。...
解决办法 一、将文件中的所有 utf8mb4_0900_ai_ci 替换为 utf8_general_ci utf8mb4 替换为utf8 [ERR]1273-Unknowncollation:'utf8mb4_0900_ai_ci 二、将mysql版本修改8.0以上(推荐) https://blog.51cto.com/u_15155077/2716347
报错:Unknown collation ‘utf8mb4_0900_ai_ci‘ 打开SQL脚本,查看 utf8mb4_0900_ai_ci 关键字,这是字段的字符集。 二、报错原因 1、MySQL 版本不一样; 2、utf8mb4_0900_ai_ci 在 MySQL 8 以下是不被支持的,检查发现本地数据库为5.7,服务器MySQL数据库版本为 8.0.32 ...
[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci 二、将mysql版本修改8.0以上(推荐) 分析: 第一种替换后,高版本数据库还是有其它的问题,另外,并不建议使用utf8替换utf8mb4。 (译)用MySQL的朋友们请不要使用"utf8",请使用"utf8mb4"
[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci' 这个错误究竟是什么原因影响的呢? 是因为我们导出数据的那个数据库版本为8.0,而我们导入的数据库版本为5.6 因为是高版本导入到低版本,所以引起1273错误。 也就是a数据库为8.0的版本,而b数据库为5.6的版本,我们把a数据库的数据导出来后想要直接导入导b...
在我们使用高版本mysql的时候,比如mysql8,到mysql5.7 恢复就报错,比如下面这样的错误: [Err] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci' 1. 这就是字符集编码的问题,但是我将数据库的编码改成了utf8mb4之后再导入也一样报错,导入文件的时候并没有utf8mb4选项。
eg:本人使用的是低版本5.7.24mysql数据库,但是导入的是高版本8.0版本数据库。 4.解决方法: 方法1: 将语句“DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;” 替换成“DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;” 方法2: 将mysql数据库更新成高版本(8.0版本)。
使用NaviCat导入.sql文件报错/命令行导入报 Unknown collation: 'utf8mb4_0900_ai_ci' 解决办法: 方案一:升级mysql至高版本 方案二:将需要导入的sql文件,把其中的 utf8mb4_0900_ai_ci 全部替换为 utf8_general_ci utf8mb4 替换为 utf8 重新执行sql文件...