MySQL 创建唯一索引忽略对已经重复数据的检查

在创建唯一索引的基础上加上关键字"IGNORE "即可。

# 重复数据

mysql> select aid,count(aid) as total ,email,tel_no,account_type,exten,passwd from fudao_admin group by user_name having total> 1;

+-------+-------+--------------------------+--------+--------------+-------+----------------------------------+

| aid | total | email | tel_no | account_type | exten | passwd |

+-------+-------+--------------------------+--------+--------------+-------+----------------------------------+

| 256 | 5 | | | 0 | | |

| 4712 | 2 | bin.liu@wenba100.com | 0 | 0 | | 1afc079897c2de73022540f7c31db632 |

| 1070 | 2 | feng.wang@wenba100.com | | 0 | | c81103a50f7b7748303ede9726eed91a |

| 10429 | 2 | jingxuan.li@wenba100.com | 0 | 0 | 1090 | 9bd7aa138ff1486e1285a412bda934dd |

| 10425 | 2 | 843633577@qq.com | 0 | 0 | | 96e79218965eb72c92a549dd5a330112 |

| 10426 | 2 | 843633577@qq.com | 0 | 0 | | 96e79218965eb72c92a549dd5a330112 |

| 1402 | 2 | wei.liu@wenba100.com | | 0 | | 72d1e186ab204c937ea48a3ff9f926fa |

| 3385 | 2 | xiao.li@wenba100.com | 0 | 0 | | 263cad88649b39ed9fc95739c4f20edc |

+-------+-------+--------------------------+--------+--------------+-------+----------------------------------+

8 rows in set (0.25 sec)

mysql> ALTER IGNORE TABLE fudao_admin ADD UNIQUE `uq_user_name` (user_name);

Query OK, 13530 rows affected, 1 warning (0.44 sec)

Records: 13530 Duplicates: 11 Warnings: 1

mysql> select aid,count(aid) as total ,email,tel_no,account_type,exten,passwd from fudao_admin group by user_name having total> 1;

Empty set (0.08 sec)

标签:wenba100,name,忽略,索引,user,MySQL,aid,total,com

来源: https://www.cnblogs.com/bjx2020/p/11778445.html

mysql 唯一索引出现重复数据_MySQL 创建唯一索引忽略对已经重复数据的检查相关推荐

  1. mysql创建索引的关键字为_MySQL创建索引(CREATE INDEX)

    索引的建立对于 MySQL 数据库的高效运行是很重要的,索引可以大大提升 MySQL 的检索速度. 基本语法 MySQL 提供了三种创建索引的方法: 1) 使用 CREATE INDEX 语句 可以使 ...

  2. SQL练习37:对first_name创建唯一索引uniq_idx_firstname,对last_name创建普通索引idx_lastname

    SQL练习37:对first_name创建唯一索引uniq_idx_firstname,对last_name创建普通索引idx_lastname 题目链接:牛客网 题目描述 针对如下表actor结构创 ...

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

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

  4. mysql创建唯一索引_mysql创建唯一索引

    资料来源:http://www.cnblogs.com/aquilahkj/archive/2011/11/07/2240310.html 查看索引  show index from 数据库表名 al ...

  5. mysql创建数据库时候同时创建表空间_mysql::创建多个表空间添加记录数据会添加到哪个表空间中?...

    问题:创建多个表空间添加记录数据会添加到哪个表空间中 答:后一个 drwx------ 2 mysql mysql 4.0K Apr 26 08:04 demo -rw-rw---- 1 mysql ...

  6. mysql脚本模式创建索引_mysql创建脚本索引范例

    查看表中索引的方法: show index from table_name; 查看索引 索引的类型及创建例子:: 1.PRIMARY KEY (主键索引) alter table table_name ...

  7. mysql建立索引 有什么缺陷_MySQL数据库建立索引的优缺点以及什么样的字段适合建立索引...

    建立索引的优缺点: 为什么要创建索引呢? 这是因为,创建索引可以大大提高系统的性能. 第一.通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性. 第二.可以大大加快 数据的检索速度,这也是创建索 ...

  8. mysql 查询相同字段的数据_MySql 几种查询相同字段中相同数据,及删除相同字段的相同数据的方法...

    比如现在有一人员表  (表名:peosons) 若想将姓名.身份证号.住址这三个字段完全相同的记录查询出来 select   p1.*   from   persons   p1,persons   ...

  9. mysql join 组合索引_详解MySQL两表关联的连接表创建单列索引还是组合索引最优...

    概述 今天主要介绍一下MySQL中两表关联的连接表是如何创建索引的相关内容,下面来看看详细的介绍. MySQL两表关联的连接表创建索引 创建数据库的索引,可以选择单列索引,也可以选择创建组合索引. 假 ...

最新文章

  1. 使用余弦相似度算法计算文本相似度-数学
  2. NBT:Rob Knight团队发表微生物组数据降维新方法
  3. java基础入门-预定义类与自定义类
  4. 一个简单json数据提交实例
  5. android的窗口机制分析------事件处理
  6. 程序员怎么面试求职?需要注意哪些因素?
  7. spring邮件发送(转)
  8. Android高级开发-布局渲染流程与优化
  9. python正则匹配html标签_Python爬虫常用正则表达式及HTML网页标签分析总结
  10. android 62 手机存储目录的划分
  11. 解决上左右页面框架中iframe的引起的滚动条问题
  12. 【二分法】剑指offer:二维数组中的查找
  13. 解析JSON字串的方法有eval,json_parse,JSON.parse
  14. java 数据库实现源锁_采用java和数据库两种方式进行加锁
  15. ubuntu的系统服务管理
  16. jquery漂浮广告代码
  17. Exchange 2010升级到Exchange 2016汇总
  18. 【笔记】TAOCP Vol4 - Combination
  19. dsp中C语言线性缓冲,TI C64x+ DSP CACHE 一致性分析与维护
  20. MobSF分析.ipa文件,MobSF分析iOS app

热门文章

  1. 免费公开课 | AI对抗攻防系列专题,今晚7点第一讲
  2. 直播 | 北京邮电大学助理教授王啸:网络嵌入的最新进展
  3. ACL 2019开源论文 | 基于Attention的知识图谱关系预测
  4. XLNet再次超越BERT,技术发展太快,如何才能跟得上节奏?
  5. AAAI 2018论文解读 | 基于文档级问答任务的新注意力模型
  6. 在pytorch中自定义dataset读取数据2021-1-8学习笔记
  7. 数学建模第四节2020.4.24-5.3补
  8. Catalan Numbers 卡特兰数
  9. Python【算法中心 02】Web框架Django管理页面使用(管理员账号创建+API使用+应用添加)GreenPlum数据库引擎及API测试
  10. 【Redis系列】深入浅出Redis主从复制之读写分离【一篇搞懂Redis复制】