遇到“unknown collation: 'utf8mb4_0900_ai_ci'”这个错误,通常是因为MySQL数据库的版本不支持你尝试使用的排序规则(collation)。utf8mb4_0900_ai_ci 是一个在较新版本的MySQL中引入的排序规则,它支持更多的Unicode字符,并且是大小写不敏感的(ai表示accent insensitive,即不区分重音,ci表示case insensitive,即不...
Unknown collation: ‘utf8mb4_0900_ai_ci_unknown collation: 'utf8mb4_0900_ai_ci-CSDN博客 这里简单解释:可能是mysql中高版本的数据库导入低版本的mysql数据库产生的报错 一、将文件中的所有utf8mb4_0900_ai_ci 替换为 utf8_general_ciutf8mb4 替换为utf8 先贴一下源码:这里所有的内容,都进行替换就可...
During a full migration or synchronization, an error is reported, and the log information is as follows: retry structures failed events=the fail structures are [type=table_structure, index=0, schema_name=m825, object_name=t1]reason:[Unknown collation: 'utf8mb4_0900_ai_ci'] Possible Causes ...
使用Navicat运行sql文件报错[Err] 1273 – Unknown collation: ‘utf8mb4_0900_ai_ci’ 第一种解决方式: 将对应的sql文件中的 utf8mb4_0900_ai_ci替换为utf8_general_ci utf8mb4替换为utf8 再次执行sql文件就可以。 第二种解决方式: 把sql文件中对应的utf8mb4_0900_ai_ci全部删除 第三种解决方式: 建...
简介:【MySQL异常解决】MySQL执行SQL文件出现【Unknown collation ‘utf8mb4_0900_ai_ci‘】的解决方案 一、背景描述 从服务器MySQL中导出数据为SQL执行脚本后,在本地电脑执行导出的SQL脚本, 报错:Unknown collation ‘utf8mb4_0900_ai_ci‘ 打开SQL脚本,查看 utf8mb4_0900_ai_ci 关键字,这是字段的字符集。
创建表时,使用“DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci”,出现报错“1273 - Unknown collation: 'utf8mb4_0900_ai_ci”。 sql指令 报错 3.原因分析: 由于mysql中高版本的数据库导入低版本的mysql数据库产生的报错 eg:本人使用的是低版本5.7.24mysql数据库,但是导入的是高版本8.0版本数据库。
解决办法 一、将文件中的所有 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 ...
由于一台vps在下个月就要到期了,不打算续费了,所以打算把上面的数据进行迁移一下,然后迁移数据库某个库的时候报错了Unknown collation: 'utf8mb4_0900_ai_ci',我是通过navicat直接导出库,然后导入新库,发现就报错了,都是一些小问题,记录一下解决过程。
[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文件即可。记录以备后查。...