如何清除数据库重复数据

原创 2015年07月09日 13:22:37

数据重复后,对数据进行处理,并将处理后的数据放到另一个表中,具体的操作见下
1、将原来的表复制一份,放在同一数据库内。
2、将复制的表清空。
3、执行下面的语句
Insert into tablename_copy(youku)
select distinct(columnname) from tablename

相关文章推荐

mysql 去掉重复的有效操作,在对数据库做操作时请切记要做数据备份

mysql 处理重复数据 MySQL 处理重复数据 有些 MySQL 数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需要删除这些重复的数据。 本章节我...

高效删除Oracle数据库中重复数据,并保留最新一条的方法

在对数据库进行操作过程中我们可能会遇到这种情况,表中的数据可能重复出现,使我们对数据库的操作过程中带来很多的不便,那么怎么删除这些重复没有用的数据呢?   重复数据删除技术可以提供更大的备份容量,实...
  • e_wsq
  • e_wsq
  • 2011年08月30日 16:08
  • 1164

Oracle数据库中重复数据删除方法:部分去重+完全去重

Oracle数据库重复的数据一般有两种去重方法,一、完全重复数据去重;二、部分字段数据重复去重。     一、完全重复数据去重方法   对于表中完全重复数据去重,可以采用以下SQL语...

查找数据库中重复数据T-SQL

在一张表中某个字段下面有重复记录,有很多方法,但是有一个方法,是比较高效的,如下语句:select data_guid from adam_entity_datas a where a.rowid >...
  • allenji
  • allenji
  • 2011年03月18日 20:24
  • 2012

oracle数据库中导入了重复数据怎么办?

公司大神是个神经很大条的人,经常导入数据时,不做过滤处理,然后就出现了表里有两条一模一样的数据,包括ID,表示很无奈,但是每次都要检查处理。一条一条地删掉重复数据是一种很蠢的办法。 况且,大神经...

删除掉mysql数据库某张表中完全重复数据的方法

需要处理的表大概包含400万条数据,首次运行php代码之后发现完全重复的数据有很多,原因可能是导入时重复导入某张表(当时一起导入超过30份数据到同一个表可能出错),也有可能拿到的数据中存在重复数据,因...
  • liujl6
  • liujl6
  • 2014年12月27日 00:28
  • 1543

关系数据库SQL之高级数据查询:去重复、组合查询、连接查询、虚拟表

前言 接上一篇关系数据库SQL之基本数据查询:子查询、分组查询、模糊查询,主要是关系型数据库基本数据查询。包括子查询、分组查询、聚合函数查询、模糊查询,本文是介绍一下关系型数据库几种高级数据查询S...
  • SeayXu
  • SeayXu
  • 2016年06月03日 17:32
  • 3561

数据库表中数据行去重复

起因我在创建唯一索引时,提示有重复数据,创建失败。于是,我得先去重,然后再创建唯一索引。1.建表CREATE TABLE `demo_table` ( `id` int(10) unsigned ...

mysql数据库去除重复数据

今天对数据库进行了判断重复,以前对数据库的语句只会简单操作,下面拿一个简单的例子对数据进行去重。 首先创建数据表: create table  test(id int(11) auto_incre...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何清除数据库重复数据
举报原因:
原因补充:

(最多只允许输入30个字)