失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Mysql清理数据库中的重复脏数据

Mysql清理数据库中的重复脏数据

时间:2021-08-12 14:55:55

相关推荐

Mysql清理数据库中的重复脏数据

1. 删除全部重复的数据

查询目标表中哪些数据重复了:

Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(1)>1)

删除:

DELETE From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(1)>1)

2. 删除重复数据,只要其中一条

DELETE FROM 表 WHERE id Not In (SELECT t.id FROM (SELECT MIN( id ) AS id FROM 表 GROUP BY 重复字段 ) t ))

如果觉得《Mysql清理数据库中的重复脏数据》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。