美文网首页
删除数据库表中的重复记录

删除数据库表中的重复记录

作者: 程序员爱酸奶 | 来源:发表于2019-02-14 19:58 被阅读0次

网上有一大堆花里胡哨的方法,找了半天试了半天都不好使,还是用我自己的简单粗暴的办法解决问题。

最多四步:

1.备份这张表

2.删除这张表

3. 从备份表中数据distinct 导入这张表

4. 无用就删除备份表

```

select * into C_Group_User_bak_20181219 from C_Group_User

drop table C_Group_User

select distinct * into C_Group_User from C_Group_User_bak_20181219

drop table C_Group_User_bak_20181219

```

**应该够简单粗暴吧**

附上查询表中是否有重复数据

```

select group_id,user_id,COUNT(*) AS count from C_Group_User  group by user_id,group_id having COUNT(*)>1

order by group_id,user_id

```

如果表的列很多,那估计这条语句就不好使了哈哈。

相关文章

  • 转载 SQL查询重复记录

    1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 2、删除表中多余的重复记录,重复记录...

  • oracle查询重复数据方法

    SQL重复记录查询 (一) 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 2、删除...

  • 相应的解决方法

    在上一个登录界面出错后,在数据库表中,查找到相应的问题,数据库中出现多余的重复记录。 删除重复的数据,之后再进行操...

  • 2018-02-11

    1、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录 dele...

  • 数据库中的简单操作

    1.0 删除数据库中的某个数据库 2.0 删除数据库中的某个表 3.0 删除数据库中的表全部的内容 4.0 删除数...

  • 删除数据库表中的重复记录

    网上有一大堆花里胡哨的方法,找了半天试了半天都不好使,还是用我自己的简单粗暴的办法解决问题。 最多四步: 1.备份...

  • MySQL删除表中重复记录

    有一个表里面有id,mid两个字段,id是主键,想删除重复的mid。分两步完成: 创建一个表,建立一个tmp表记录...

  • MySql--数据库设计三范式

    数据库设计三范式 设计数据库表的时候所依据的规范,共三个规范: 第一范式 数据库表中不能出现重复记录,每个字段是原...

  • 删除Sql中的重复数据(转)

    在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1、查找表中多余的重复记录,重复记录是根据...

  • python 去除Excel中的重复行数据

    方案一: 导入pandas 方案二: 从Excel表中可以看到有两条重复记录 输出结果 pandas 删除exce...

网友评论

      本文标题:删除数据库表中的重复记录

      本文链接:https://www.haomeiwen.com/subject/pjyyeqtx.html