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

相关推荐
静听山水8 小时前
Redis核心数据结构-Set
数据结构·数据库·redis
墨理学AI8 小时前
一文学会一点python数据分析-小白原地进阶(mysql 安装 - mysql - python 数据分析 - 学习阶段梳理)
python·mysql·数据分析
数研小生8 小时前
亚马逊商品列表API详解
前端·数据库·python·pandas
洛豳枭薰8 小时前
MySQL 并行复制
数据库·mysql
无尽的沉默8 小时前
Redis下载安装
数据库·redis·缓存
纤纡.8 小时前
Linux 下 MySQL 数据类型与约束:第三章核心表格归纳与实战应用
linux·mysql
czlczl200209258 小时前
增删改查时如何提高Mysql与Redis的一致性
数据库·redis·mysql
打工的小王8 小时前
MySql(二)索引
数据库·mysql
数据知道8 小时前
PostgreSQL 性能优化:如何提高数据库的并发能力?
数据库·postgresql·性能优化
wengqidaifeng8 小时前
数据结构(三)栈和队列(上)栈:计算机世界的“叠叠乐”
c语言·数据结构·数据库·链表