Unknown collation: ‘utf8mb4_0900_ai_ci‘

原因:数据库版本低

Unknown collation: 'utf8mb4_0900_ai_ci' 错误表示MySQL 数据库不支持 utf8mb4_0900_ai_ci 排序规则(collation)。这个排序规则是 MySQL 8.0 引入的,如果MySQL 版本低于 8.0就会报这个错误。

解决:不更新版本,而是用utf8mb4_general_ci

不想升级 MySQL,可以修改表的排序规则为 MySQL 5.x 支持的排序规则(utf8mb4_general_ci)

将sql语句中的utf8mb4_0900_ai_ci替换为utf8mb4_general_ci

相关推荐
编程大全10 分钟前
41道Django高频题整理(附答案背诵版)
数据库·django·sqlite
孙克旭_1 小时前
day028-Shell自动化编程-判断进阶
linux·运维·数据库·自动化
L.S.V.1 小时前
MYSQL(三)--服务器启动参数与配置
服务器·数据库·mysql
有时间要学习1 小时前
MySQL——视图 && 用户管理 && 语言访问
数据库·mysql
趁你还年轻_2 小时前
Redis大量key集中过期怎么办
数据库·redis·缓存
GUIQU.2 小时前
【Oracle】视图
数据库·oracle
南棱笑笑生2 小时前
20250605在微星X99主板中配置WIN10和ubuntu22.04.6双系统启动的引导设置
数据库
Leo.yuan2 小时前
实时数据仓库是什么?数据仓库设计怎么做?
大数据·数据库·数据仓库·数据分析·spark
艾露z2 小时前
深度解析Mysql中MVCC的工作机制
java·数据库·后端·mysql