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

相关推荐
Gobysec4 分钟前
Goby 漏洞安全通告|MindsDB /api/sql/query 未授权访问漏洞(CVE-2025-68472)
数据库·sql·安全
m0_748245925 分钟前
SQLite 数据类型概述
java·数据库·sqlite
五阿哥永琪7 分钟前
MySQL 回表查询 性能代价?如何避免?
数据库·mysql
DBA小马哥9 分钟前
文档型数据库MongoDB迁移替换至金仓数据库上线流程周期全解析
数据库·mongodb·文档型数据库
冰暮流星17 分钟前
sql语言之where语句
java·数据库·sql
橘子1320 分钟前
MySQL基础(一)
数据库·mysql·php
難釋懷30 分钟前
安装Redis
数据库·redis·缓存
jiayong2332 分钟前
Word协作与审阅实用手册
服务器·数据库·word
涵涵(互关)33 分钟前
添加了 @TableId(type = IdType.AUTO) 但仍生成超大 ID
数据库·spring·mybatis
什么都不会的Tristan1 小时前
redis-原理篇-SDS
数据库·redis·缓存