[ERR] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘(已解决)

今天在使用navicate Premium运行sql文件时出现如下错误:

错误:1273 - Unknown collation: 'utf8mb4_0900_ai_ci'

报错原因:

生成转储文件(也就是sql文件)的数据库版本为8.0,而要运行sql文件的数据库版本为5.6,因为是高版本导入到低版本,所以引起1273错误。

解决方法:

  • 将sql语句中的所有 utf8mb4_0900_ai_ci 替换为 utf8_general_ci 并且将数据库的编码格式从 utf8mb4 替换为utf8
  • 将mysql版本更新为8.0以上

这里建议大家升级自己的数据库版本,因为用第一种解决方法替换后,高版本数据库还可能出现其它的问题,另外,并不建议使用utf8替换utf8mb4。

[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'_怎么用浏览器控制台修改职教云版本-CSDN博客

Unknown collation: 'utf8mb4_0900_ai_ci_unknown collation:'utf8mb4 0900 ai ci-CSDN博客

相关推荐
洲覆5 小时前
基于 clangd 搭建 Redis 6.2 源码阅读与调试环境
开发语言·数据库·redis·缓存
凯子坚持 c5 小时前
Redis 事务深度解析:从基础到实践
数据库·redis·缓存
啊吧怪不啊吧6 小时前
初识SQL
服务器·数据库·sql
FIavor.6 小时前
程序包org.junit.jupiter.api不存在这怎么办
数据库·junit·sqlserver
小猪咪piggy6 小时前
【项目】年会抽奖系统
数据库·oracle
枫叶_v6 小时前
【DB】Oracle转MySQL
数据库·mysql·oracle
yuniko-n7 小时前
【力扣 SQL 50】连接
数据库·后端·sql·算法·leetcode
自己收藏学习7 小时前
统计订单总数并列出排名
数据库·sql·mysql
TiAmo zhang7 小时前
SQL Server 2019实验 │ 安装及其管理工具的使用
数据库·sqlserver
MZZDX8 小时前
MySQL相关知识总结
数据库·mysql