错误原因:高版本数据库(8.0)转存sql文件 并导入低版本数据库(5.7) 解决办法: 方案一:升级mysql至高版本 方案二:将需要导入的sql文件,把其中的 utf8mb4_0900_ai_ci全部替换为utf8_general_ci utf8mb4替换为utf8 重新执行sql文件 本文参与腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2021-01-13,如有侵权请联系cloudcommunity@tencen...
一、背景描述 从服务器MySQL中导出数据为SQL执行脚本后,在本地电脑执行导出的SQL脚本, 报错:Unknown collation ‘utf8mb4_0900_ai_ci‘ 打开SQL脚本,查看 utf8mb4_0900_ai_ci 关键字,这是字段的字符集。 二、报错原因 1、MySQL 版本不一样; 2、utf8mb4_0900_ai_ci 在 MySQL 8 以下是不被支持的,检查...
很简单: 把导入数据库文件里,utf8mb4_0900_ai_ci全部替换为utf8_general_ci或utf8mb4_general_ci 把utf8mb4全部替换为utf8 就可以了。
mysql报错Unknown collation: utf8mb4_0900_ai_ci 解决方案: 将文件内的所有 utf8mb4_0900_ai_ci 换成 utf8_general_ci utf8mb4 换成 utf8
针对你遇到的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...
11记事本打开.sql文件,ctrl h替换 utf8mb4_0900_ai_ci 替换为utf8_general_ci 所有的 utf8mb4替换为utf8 执行成功
Mysql导入sql文件时,出Unknown collation: 'utf8mb4_0900_ai_ci'错误。 原因:sql文件是从高版本mysql(8.0)中导出的,导入到低版本mysql(5.7),因字符集原因报错。 解决办法:修改sql文本中的字符集关键字: utf8mb4_0900_ai_ci改为utf8_general_ci
[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执行SQL文件出现【Unknown collation: ‘utf8mb4_0900_ai_ci’】的解决方案 问题分析 mysql版本不一样 解决方案 方案一:升级mysql版本 方案二:打开需要导入的sql文件 utf8mb4_0900_ai_ci全部替换为utf8_general_ci utf8mb4替换为utf8 全部替换后重新执行sql文件即可...
创建表时,使用“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版本数据库。