mysql查找删除表中重复数据方法总结

 更新时间:2019年05月10日 08:36:06   投稿:laozhang  
在本篇文章中小编给大家整理了关于mysql查找删除表中重复数据方法和相关知识点,需要的朋友们参考下。

在数据库表里,我们有时候会保存了很多重复的数据,这些重复的数据浪费资源,我们要将其删除掉,应该怎么处理呢?下面来看一下。

先看下我们的表数据,有一些数据是重复的。

要查找重复数据,我们可以使用mysql里的having语句,如图。

执行这个语句后,我们可以看到现在的结果里显示的就是表中重复数据的字段。

要删除这些重复的数据,我们找出这些数据的ID,在select语句里,添加id字段,使用max函数,可以得到重复数据最后面的id。

执行结果如图,得到重复数据的id为8和9。

这样我们就可以使用delete语句来删除这二个id的数据了。

但如果有很多重复的数据,不想一个一个的写这些id怎么办?

添加一个子查询,只把id字段查询出来,如图。

然后在外边添加一个delete语句就行了,详细代码如图。

要注意的是,如果重复数据的行有三行或以上的,我们需要执行这个语句多次才行,因为执行一次只会删除每组重复数据中的一条。

相关文章

  • MySQL存储过程的创建和使用示例详解

    MySQL存储过程的创建和使用示例详解

    文章介绍了MySQL存储过程的概念、创建与删除、调用、变量使用、参数、流程控制、管理和案例,存储过程可以封装SQL指令,提高执行效率,但也有一定局限性,感兴趣的朋友跟随小编一起看看吧
    2025-02-02
  • MySQL分表和分区的具体实现方法

    MySQL分表和分区的具体实现方法

    这篇文章主要介绍了MySQL分表和分区的具体实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-06-06
  • mysql 触发器创建与使用方法示例

    mysql 触发器创建与使用方法示例

    这篇文章主要介绍了mysql 触发器创建与使用方法,结合实例形式分析了mysql 触发器基本概念、原理、创建、使用方法及操作注意事项,需要的朋友可以参考下
    2020-05-05
  • JDBC-idea导入mysql连接java的jar包(mac)的方法

    JDBC-idea导入mysql连接java的jar包(mac)的方法

    这篇文章主要介绍了JDBC-idea导入mysql连接java的jar包(mac)的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • Mysql触发器在PHP项目中用来做信息备份、恢复和清空

    Mysql触发器在PHP项目中用来做信息备份、恢复和清空

    这篇文章主要介绍了Mysql触发器在PHP项目中用来做信息备份、恢复和清空的相关资料,需要的朋友可以参考下
    2017-11-11
  • CentOs7 64位 mysql 5.6.40源码安装过程

    CentOs7 64位 mysql 5.6.40源码安装过程

    这篇文章主要介绍了CentOs7 64位 mysql-5.6.40源码安装过程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-01-01
  • CentOS Mysql数据库如何实现定时备份

    CentOS Mysql数据库如何实现定时备份

    这篇文章主要介绍了CentOS Mysql数据库如何实现定时备份,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • mysql模糊查询like和regexp小结

    mysql模糊查询like和regexp小结

    在mysql中实现模糊查询有两种方法一种是LIKE/NOT LIKE,另一种是REGEXP/NOT REGEXP方法,下面我来给大家介绍它们的用法,希望此教程对各位同学会有所帮助。
    2014-09-09
  • MySQL使用LVM快照实现备份

    MySQL使用LVM快照实现备份

    本文给大家详细的说明了使用LVM快照的方式来为Mysql制作备份的方法和步骤,有需要的小伙伴可以参考下
    2016-11-11
  • Linux下MySQL5.7.18 yum方式从卸载到安装过程图解

    Linux下MySQL5.7.18 yum方式从卸载到安装过程图解

    这篇文章主要介绍了Linux下MySQL5.7.18 yum方式从卸载到安装过程图解,需要的朋友可以参考下
    2017-06-06

最新评论