当前位置: 首页 > news >正文

mysql 不支持utf8mb4_0900_ai_ci

Unknowncollation:‘utf8mb4_0900_ai_ci

解决方案:

1. 升级mysql为8.0以上(不包含8.0)

2. 修改编码类型:

        utf8mb4_0900_ai_ci/utf8mb4_0900_ci 修改为utf8_general_ci

        utf8mb4修改为utf8

utf8mb4_0900_ai_ci 是一种 MySQL 数据库中的字符集和排序规则(collation)的组合。这里,utf8mb4 是一种字符编码,而 0900_ai_ci 是排序规则的名称。

  • utf8mb4:这是一种超集(superset)的 UTF-8 编码,它支持存储任何Unicode字符,包括一些新的和罕见的字符。mb4 表示它支持最多4个字节的字符,这使得它能够存储比传统 UTF-8 更多的字符。它是 MySQL 5.5.3 及以后版本推荐的字符集,因为它提供了更好的国际化支持和更广泛的字符支持。

  • 0900_ai_ci:这是 MySQL 8.0 引入的排序规则,ai 表示它支持对字母和数字的排序,ci 表示大小写不敏感(case-insensitive)。这种排序规则特别适合需要对包含字母和数字的字符串进行排序的场景,并且不区分大小写。

http://www.lryc.cn/news/463233.html

相关文章:

  • 第10篇:防火墙与入侵检测系统
  • Jmeter监控服务器性能
  • 通过前端UI界面创建VUE项目
  • Python网络爬虫:分析淘宝商品热度与销量[进阶深度优化]
  • golang从http请求中读取xml格式的body,并转成json
  • RestTemplate 学习笔记
  • 数据抓取时,使用动态IP要注意哪些?
  • C++类的构造函数
  • 第21~22周Java主流框架入门-Spring 3.SpringJDBC事务管理
  • C++ —— 类和对象
  • 安全见闻笔记
  • visual studio使用vcpkg无法定位程序输入点于XXX动态链接库***.dll上
  • 如何保护您的服务器免受 POODLE SSLv3 漏洞的影响
  • 如何用pyhton修改1000+图片的名字?
  • 使用fpm工具制作Vim.rpm包
  • Dorado7 全局缓存当前登录人信息 localStorage
  • 【2024最新版】网络安全学习路线-适合入门小白
  • 高可用之限流-07-token bucket 令牌桶算法
  • 软件测试学习笔记丨Pycharm运行与调试
  • flask基础学习
  • 【SSM详细教程】-04-Spring基于注解的组件扫描
  • Keepalived:构建高可用性的秘密武器
  • 【C++刷题】力扣-#228-汇总区间
  • 交通银行核心系统分布式实践
  • 深入剖析:.Net8 引入非root用户运行的新特性提升应用安全性
  • 多签机制简明理解及实例说明
  • PCL 点云配准 LM-ICP算法(精配准)
  • Mac 编译 Unreal 源码版本
  • 开源vGPU方案 HAMi实现细粒度GPU切分——筑梦之路
  • 性能测试工具JMeter