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

mysql 索引 区分字符大小写

mysql 建立索引,特别是unique索引,是跟字符集、字符排序规则有关的。

对于utf8mb4_0900_ai_ci来说,0900代表Unicode 9.0的规范,ai表示accent insensitivity,也就是“不区分音调”,而ci表示case insensitivity,也就是“不区分大小写”。

上述这种数据,如果选了 

那么会报错,因为mysql认为中文括号,英文括号,是一个字符(不区分大小写)

根据规则的含义,改为带cs的规则,就可以避免这种不区分字符大小写的报错。

 

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

相关文章:

  • Stable Diffusion Webui源码剖析
  • 为什么kafka 需要 subscribe 的 group.id?我们是否需要使用 commitSync 手动提交偏移量?
  • 什么是Web应用程序防火墙,WAF与其他网络安全工具差异在哪?
  • 打家劫舍 II——力扣213
  • 动手学深度学习—卷积神经网络LeNet(代码详解)
  • 腾讯面经总结
  • matlab机器人工具箱基础使用
  • 利用WonderLeak进行内存泄露检测【一】
  • 二刷LeetCode--155. 最小栈(C++版本),思维题
  • 进程的状态与转换
  • 用MariaDB创建数据库,SQL练习,MarialDB安装和使用
  • 【Docker】 使用Docker-Compose 搭建基于 WordPress 的博客网站
  • Hlang社区-前端社区宣传首页实现
  • 【LeetCode-Medium】833. 字符串中的查找与替换
  • 数据结构中公式前中后缀表达式-二叉树应用
  • Visual Studio 2022连接远程系统进行C/C++开发
  • TiDB数据库从入门到精通系列之二:TiDB数据库的简介
  • opencv视频截取每一帧并保存为图片python代码CV2实现练习
  • 虹科方案 | 汽车总线协议转换解决方案(二)
  • [Android] 通过JNI 让 JAVA 调用 android native 接口
  • MySQL高可用MHA
  • DoIP学习笔记系列:(五)“安全认证”的.dll从何而来?
  • 205、仿真-51单片机直流数字电流表多档位切换Proteus仿真设计(程序+Proteus仿真+原理图+流程图+元器件清单+配套资料等)
  • 服务器如何防止cc攻击
  • 解读注解@Value占位符替换过程
  • 浅谈5G技术会给视频监控行业带来的一些变革情况
  • Java常用API---快速达到Java工作水准系列(1)
  • Python中使用隧道爬虫ip提升数据爬取效率
  • 深入源码分析kubernetes informer机制(四)DeltaFIFO
  • UI设计师个人工作总结范文