如何查找和删除数据库中的重复数据

2024-12-01 19:58:48
推荐回答(1个)
回答1:

select count(num), max(name) from student –查找表中num列重复的,列出重复的记录数,并列出他的name属性 group by num having count(num) >;1 –按num分组后找出表中num列重复,即出现次数大于一次 delete from student(上面Select的) 这样的话就把所有重复的都删除了。—–慎重 法二:当表比较大(例如10万条以上)时,这个方法的效率之差令人无法忍受,需要另想办法: