如何快速删除数据库中的重复数据。。。
如何快速删除数据库中的重复数据。。目前我一直在用的都是需要重新把不重复的数据读进一个新的数据库。。但是感觉很费时间。。如下:
select * into user2
(select *,row_number() over(partition by 标识,网址 order by 标识) as rownum
from user)
where rownum=1
本来想尝试用delete直接在数据库中删除,但是没有成功。。。。因为需要新生成的判断是否重复的变量rownum在原数据库是不存在的。。。
delete from
(select *,row_number() over(partition by 标识,网址 order by 标识) as rownum
from user)
where rownum=1
是否有什么好的方法,在原数据库中直接剔除重复数据。。。拜谢