遇到“unknown collation: 'utf8mb4_0900_ai_ci'”这个错误,通常是因为MySQL数据库的版本不支持你尝试使用的排序规则(collation)。utf8mb4_0900_ai_ci 是一个在较新版本的MySQL中引入的排序规则,它支持更多的Unicode字符,并且是大小写不敏感的(ai表示accent insensitive,即不区分重音,ci表示case insensitive,即不...
一、背景描述 从服务器MySQL中导出数据为SQL执行脚本后,在本地电脑执行导出的SQL脚本, 报错:Unknown collation ‘utf8mb4_0900_ai_ci‘ 打开SQL脚本,查看 utf8mb4_0900_ai_ci 关键字,这是字段的字符集。 二、报错原因 1、MySQL 版本不一样; 2、utf8mb4_0900_ai_ci 在 MySQL 8 以下是不被支持的,检查...
第一种解决方式: 将对应的sql文件中的 utf8mb4_0900_ai_ci替换为utf8_general_ci utf8mb4替换为utf8 再次执行sql文件就可以。 第二种解决方式: 把sql文件中对应的utf8mb4_0900_ai_ci全部删除 第三种解决方式: 建表的时候在Navicat中的选项中不选择排序规则: 如果有报错的情况记得把字符集改为utf8。 第...
Unknown collation: ‘utf8mb4_0900_ai_ci_unknown collation: 'utf8mb4_0900_ai_ci-CSDN博客 这里简单解释:可能是mysql中高版本的数据库导入低版本的mysql数据库产生的报错 一、将文件中的所有utf8mb4_0900_ai_ci 替换为 utf8_general_ciutf8mb4 替换为utf8 先贴一下源码:这里所有的内容,都进行替换就可...
简介:【MySQL异常解决】MySQL执行SQL文件出现【Unknown collation ‘utf8mb4_0900_ai_ci‘】的解决方案 一、背景描述 从服务器MySQL中导出数据为SQL执行脚本后,在本地电脑执行导出的SQL脚本, 报错:Unknown collation ‘utf8mb4_0900_ai_ci‘ 打开SQL脚本,查看 utf8mb4_0900_ai_ci 关键字,这是字段的字符集。
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 ...
[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文件即可。记录以备后查。...
MySQL导⼊出现问题:Unknowncollation:utf8mb4_0900_ai_ci MySQL导⼊sql脚本的过程出现上述报错,核查落实如下:报错原因:⽣成转储⽂件的数据库版本为8.0,要导⼊sql⽂件的数据库版本为5.6,因为是⾼版本导⼊到低版本,引起1273错误 解决⽅法:打开sql⽂件,将⽂件中的所有 utf8mb4_0900_ai...
由于一台vps在下个月就要到期了,不打算续费了,所以打算把上面的数据进行迁移一下,然后迁移数据库某个库的时候报错了Unknown collation: 'utf8mb4_0900_ai_ci',我是通过navicat直接导出库,然后导入新库,发现就报错了,都是一些小问题,记录一下解决过程。
ERROR 1273 (HY000): Unknown collation: 'utf8mb4_0900_ai_ci' 这个错误表示您的数据库中使用了一个未知的字符集排序规则(collation)。在MySQL 8.0.1及更高版本中,字符集和排序规则的命名方式有所改变,utf8mb4_0900_ai_ci是新的命名方式,但旧版本的MySQL可能不支持它。