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

相关推荐
ocean'2 分钟前
防火墙策略路由
linux·服务器·数据库
纪念 22914 分钟前
数据库基础
数据库·笔记·学习方法
songgz16 分钟前
zVM统一OS与DB
jvm·数据库·vm
brave_zhao20 分钟前
mysql的安装
数据库·mysql
吴声子夜歌28 分钟前
MongoDB 8.0——聚合
数据库·mongodb
冷凝娇36 分钟前
【MySQL】2026总结(一)
数据库·mysql
changshuaihua0011 小时前
Redis 详解:Redis 与 MySQL 的区别、数据类型与缓存三大问题
数据库·redis·缓存
qetfw1 小时前
Debian 配置 AIDE 文件完整性检测:基线初始化、变更检查与数据库更新
linux·网络·数据库·debian
Elastic 中国社区官方博客1 小时前
Elasticsearch:搜索教程 - 语义搜索(三)
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
随风M记忆s3 小时前
Redis支持事务吗?了解Redis的持久化机制吗?
数据库·redis·bootstrap