一、问题描述:

表里某字段设置了唯一索引,在插入的时候报唯一索引重复异常

二、原因分析:

经排查发现,插入的一批数据里面,存在英文字母相同,大小写不同的数据。

如下,sm 和 SM 只是大小写不同,数据都属于正常数据。mysql的唯一索引不区分大小写,所以要调整该字段的排序规则。

三、解决方案:

ALTER TABLE 表名称 MODIFY 字段名称 VARCHAR(64) BINARY;

如上,调整该索引字段的排序规则即可。

Mysql唯一索引不区分大小写问题相关推荐

  1. Mysql唯一索引 唯一约束

    Mysql唯一索引 唯一约束 唯一索引作为mysql众多索引常用的一种,在一次业务代码编写中详细了解了下此索引在此记载,如果错误地方还望同学们斧正 Mysql唯一索引 唯一约束 唯一索引的的作用 唯一 ...

  2. mysql 唯一索引出现重复数据_mysql使用唯一索引避免插入重复数据

    使用MySQL 索引防止一个表中的一列或者多列产生重复值 一:介绍MYSQL唯一索引 如果要强烈使一列或多列具有唯一性,通常使用PRIMARY KEY约束. 但是,每个表只能有一个主键. 因此,如果使 ...

  3. Mysql唯一索引和普通索引的区别,

    文章目录 Mysql唯一索引和普通索引的区别,那种速度快一点,原因是啥 理由说明: 结论: 1 普通索引 2 唯一索引 注意:唯一索引和普通索引使用的结构都是B-tree,执行时间复杂度都是O(log ...

  4. 在mysql中unique唯一索引的作用_MySQL_MySQL中的唯一索引的简单学习教程,mysql 唯一索引UNIQUE一般用于不 - phpStudy...

    MySQL中的唯一索引的简单学习教程 mysql 唯一索引UNIQUE一般用于不重复数据字段了我们经常会在数据表中的id设置为唯一索引UNIQUE,下面我来介绍如何在mysql中使用唯一索引UNIQU ...

  5. Mysql唯一索引区分大小写问题

    最近在做一个项目,需要批量添加一大堆数据做查询,做好SQL优化后,准备插入数据时发现,原本规定有一个列的数据本来是唯一的数据,但其中有两个数据是一样一样的,只是大小写不同,经过和数据提供者的协调,发现 ...

  6. mysql 唯一索引区分大小写

    这取决于字段的排序规则-如果是ci(不区分大小写)或cs(区分大小写).唯一索引将相应地应用. 后缀带CI 即不区分大小写 utf8mb4_bin:将字符串每个字符用二进制数据编译存储,区分大小写,而 ...

  7. mysql 唯一索引_MySQL学会用索引,让你数据库的查询速度起飞

    MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度.打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一 ...

  8. MySQL 唯一索引 UNIQUE KEY 会导致死锁?

    唯一性索引unique影响: 唯一性索引表创建: DROP TABLE IF EXISTS `sc`; CREATE TABLE `sc` (`id` int(11) NOT NULL AUTO_IN ...

  9. mysql 唯一索引 性能_普通索引和唯一索引的区别、性能差异,以及其他索引简介...

    唯一索引和普通索引使用的结构都是B-tree,执行时间复杂度都是O(log n). 1.普通索引 普通索引(由关键字KEY或INDEX定义的索引)的唯一任务是加快对数据的访问速度.因此,应该只为那些最 ...

最新文章

  1. kde重启_在Linux系统中出现KDE Plasma面板崩溃问题的解决方法
  2. 进阶学习(3.5) Singleton Pattern 单例模式
  3. mano安全_爱立信:O-RAN存在的安全风险
  4. J2ee eclipse中配置 本地配置的maven
  5. 在Kafka中发布订阅模型
  6. 用gson得JSON,数值变为double类型 ,去掉double值中的小数位(3.0改为3)
  7. MITK医学Python开发入门详细版
  8. 中国首个!百度云宣布边缘计算开源,发布智能边缘开源平台OpenEdge
  9. GDPR或使全球域名whois信息被隐藏
  10. layui表格边框_layui怎么固定表格的表头
  11. C# 调用系统API 内核 简单样例
  12. 基于中颖SH88F516驱动TM1640的LED数码管驱动程序
  13. 2021-2025年中国IT业的利好机遇
  14. 【世语纠正】吾生也有涯,而知也无涯丶本意知识太多,没必要都去
  15. JavaScript学习第十九天
  16. 三子棋游戏(支持多子棋)
  17. 【春晚歌星】著名歌唱家拉齐献声人气民族好歌
  18. Android 客户端直播实现
  19. html列表太多转为下滑菜单,利用CSS过渡属性Transition制作缓缓弹出的纯CSS下拉菜单...
  20. B - 爆零(×)大力出奇迹(√) HDU - 2093

热门文章

  1. 面试官:一台服务器能建立的TCP链接真的只有65535个吗?
  2. 邢台学校计算机学院官网,邢台计算机学校
  3. 怎么还原计算机系统还原,电脑如何一键还原,小编教你电脑怎么还原系统
  4. Java重写+malformed,java.lang.IllegalArgumentException: MALFORMED 问题解决
  5. 如何将客户转变为忠诚的追随者,提高网站转化率
  6. 用xtrabackup+binlog恢复误删除的数据库
  7. Taro v3.6 代号为「Reach」,已发布 canary 版本
  8. 体验即将开学的西湖大学,首批120名博士研究生亮相
  9. python cookbook 中文百度云_《Python+Cookbook》第三版中文v3.0.0PDF高清完整版免费下载|百度云盘...
  10. 提高认知:从类目-属性说起,全方位解构商品题