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

mysql查询重复记录中最新的一条_MySQL查询重复数据(删除重复数据保留id最小的一条为唯一数据)...

开发背景:

最近在做一个批量数据导入到MySQL数据库的功能,从批量导入就可以知道,这样的数据在插入数据库之前是不会进行重复判断的,因此只有在全部数据导入进去以后在执行一条语句进行删除,保证数据唯一性。

下面话不多说了,来一起看看详细的介绍吧

实战:

表结构如下图所示:

表明:brand

6dda61903fe538d8f5276bc1c62e4385.png

操作:

使用SQL语句查询重复的数据有哪些:

SELECT * from brand WHERE brandName IN(

select brandName from brand GROUP BY brandName HAVING COUNT(brandName)>1 #条件是数量大于1的重复数据

)

使用SQL删除多余的重复数据,并保留Id最小的一条唯一数据:

注意点:

错误SQL:DELETE FROM brand WHERE brandName IN (select brandName from brand GROUP BY brandName HAVING COUNT(brandName)>1)

AND Id NOT IN (select MIN(Id) from brand GROUP BY brandName HAVING COUNT(brandName)>1)提示: You can't specify target table

相关文章:

  • yum mysql centos7_Centos7 yum安装 mysql
  • mysql隔离级别命令_MySQl事务隔离级别(命令及简单理解)
  • mysql更改隔离级别_MySQL修改事务隔离级别的暗门
  • mysql alter user语法_MySQL 最基本的语法/语句
  • percona mysql 同步_Percona MySQL5.6 半同步复制
  • mysql-FONT备份数据库_mysql-FONT备份数据库
  • mysql 批量替换表前缀_如何批量修改mysql的表前缀名称
  • mysql datadir 目录权限不够_MySQL数据目录更改及相关问题解决方案
  • windows mysql开启慢查询日志_mysql开启慢查询日志的方法
  • jsp数据添加乱码mysql_JSP插入MySQL数据库中文乱码问题解决
  • python切片赋值_Python中实现:变量和变量赋值的几种形式
  • linux shell mysql 遍历_shell 脚本中获取mysql多个字段的值
  • mysql current read_浅谈MySQL之 REPEATABLE-READ.
  • mysql 索引pk_细说mysql索引
  • mysql 6.0 jar_maven搭建ssm框架是使用最新mysql 6.0jar遇到的问题
  • 分享的文章《人生如棋》
  • mysql外键的使用
  • SQLServer之创建数据库快照
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 解析 Webpack中import、require、按需加载的执行过程
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 数据可视化之 Sankey 桑基图的实现
  • 思维导图—你不知道的JavaScript中卷
  • 以太坊客户端Geth命令参数详解
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • ​queue --- 一个同步的队列类​
  • ​secrets --- 生成管理密码的安全随机数​
  • #QT(TCP网络编程-服务端)
  • #ubuntu# #git# repository git config --global --add safe.directory
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (二)正点原子I.MX6ULL u-boot移植
  • (附源码)php新闻发布平台 毕业设计 141646
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (七)理解angular中的module和injector,即依赖注入
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • *** 2003
  • .htaccess配置常用技巧
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .net FrameWork简介,数组,枚举
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • [20170728]oracle保留字.txt
  • [AIGC] Redis基础命令集详细介绍
  • [Android]竖直滑动选择器WheelView的实现
  • [ASP.NET MVC]Ajax与CustomErrors的尴尬
  • [AX]AX2012开发新特性-禁止表或者表字段
  • [BUUCTF NewStarCTF 2023 公开赛道] week4 crypto/pwn
  • [C++]Leetcode17电话号码的字母组合
  • [C和指针].(美)Kenneth.A.Reek(ED2000.COM)pdf
  • [C语言]——柔性数组
  • [Java] 图说 注解
  • [JS]数据类型
  • [LeetCode] Max Points on a Line