使用mysql语句删除重复数据,并且保留最大的自增id数据

一条sql语句解决重复数删除,并保留最大的自增id

DELETE
FROM表名
WHERE字段 IN ( SELECT a.字段 FROM ( SELECT 字段 FROM 表名 GROUP BY 字段 HAVING count( * ) > 1 ) a ) AND 自增主键 NOT IN (
SELECTb.id
FROM( SELECT max( 自增主键 ) AS id FROM 表名 GROUP BY 字段 HAVING count( * ) > 1 ) b )

1、将唯一键添加为唯一索引,这样新增数据时就不会重复了

2、在添加数据时,insert into 改为 insert ignore into 这样就会忽略因为唯一键重复导致报错问题

Mysql有效的删除重复数据保留一条相关推荐

  1. mysql无主键删除重复数据保留一条

    例如a表: name mobile gong 188 gong 188 qing 166 qing 166 lin 155 lin 155 boy 133 无自增主键,去除重复保留一条,步骤: 1.导 ...

  2. php mysql 删除重复数据_mysql删除重复数据保留一条

    1.查找重复数据:SELECT * FROM `table_a` as a WHERE NOT EXISTS (SELECT * FROM table_b as b WHERE b.a_id=a.id ...

  3. oracle如何删除重复数据第一条,oracle删除重复数据保留第一条记录

    oracle删除重复数据保留第一条记录 1.查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断select * from 表 where Id in (select Id from 表 gr ...

  4. oracle如何删除重复数据保留第一条记录

    oracle删除重复数据保留第一条记录 1.查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 g ...

  5. mongodb删除重复数据保留一条

    1.问题引入 标红字段可能存在重复数据,需删除重复数据保留一条 2. 聚合操作 db.defect_product_data.aggregate([{$group: { _id: {barcode: ...

  6. sql根据条件删除重复数据保留一条

    首先找到哪些数据是有重复记录的 over里是条件 select t.*,row_number() over(partition by t.ordercode,t.mobilephone,t.plate ...

  7. Mysql 删除重复数据保留一条有效数据

    ============================== ©Copyright 蕃薯耀 2023-01-31 蕃薯耀的博客_CSDN博客-蕃薯耀分享,java,js领域博主 一.Mysql 删除重 ...

  8. MySQL删除重复数据保留1条

    测试表cctest表结构为 CREATE TABLE `cctest` (`id` int(11) NOT NULL,`name` varchar(20) DEFAULT NULL,`date` ye ...

  9. oracle去重保留一条_mysql、oracle 去重(数据库删除重复数据保留一条)

    现在在数据库中有2对重复数据,2条正常数据,我想要把重复数据都删掉 讲一下思路 根据重复字段分组,并增加约束条件,查询出所有的,重复数据的最小id,和重复的属性 SELECT uname,MIN(ui ...

最新文章

  1. Appium 并发测试基于unitest
  2. R语言dir函数获取目录中文件或者文件夹名称实战
  3. (转)Web Framework 的速度与激情 16 正式上映
  4. mysql connector c 源码_mysql-connector-c-6.1.11-win32
  5. jvm Classload method介绍
  6. UIImage 裁剪图片和等比列缩放图片
  7. spring之Bean的生命周期
  8. 决策树ID3、C4.5、CART、随机森林、bagging、boosting、Adaboost、GBDT、xgboost
  9. 【岗位详情】腾讯广告大数据开发工程师(北京)
  10. 盘点抖音及今日头条的优化推广方法有哪些?
  11. Super VLAN原理
  12. iOS上架app store下载步骤
  13. Agent Tesla样本分析
  14. 怎么用计算机算lnx,ln计算(log计算器在线)
  15. centos7安装apache
  16. Adversarial Attack
  17. getchar函数的用法
  18. npm常用的国内代理
  19. QuartusII绑定引脚时出现错误:Error: Can‘t place multiple pins assigned to pin location Pin_108 (IOC_X34_Y2_N0)
  20. 数据泄露的常见原因是什么,后果是什么?

热门文章

  1. devops之gcp core infrastructure fundamental, 虚拟机及网络
  2. JS 正则匹配中日韩字符
  3. 二、水平管道中CO2气液两相的流量研究
  4. 两步实现个人电脑上server-u搭建FTP服务器
  5. python中readlines_python读文件的三个方法read()、readline()、readlines()详解
  6. springboot配置数据库连接池hikari
  7. JavaScript中的组合(Compose)函数
  8. 银联交易中撤销和退货的区别
  9. kafka原理图简介
  10. mui背景图片全屏方法