mysql 数据去重
适用于重复比例较小的情况
总数据量:134W
- 创建临时表
1 | create table dupeddata as( |
- 删除表中的重复数据
1 | Delete from content Where tit in ( select tit from dupeddata ); |
- 插入临时表中的数据到原数据表
1 | Insert into content (Select * from dupeddata); |
4、删除临时表
1 | Drop table dupeddata; |
适用于重复比例较大的情况
1、创建临时表来存储有duplicate rows的记录
1 | Create table dupeddata_dis as(Select distinct tit, content from content ); |
2、删除原表中的duplicate rows的记录
1 | Delete from table; |
3、把临时表中的记录插入到原表中。
1 | Insert into table Select * from dupeddata; |
4、删除临时表
1 | Drop table dupeddata; |
语雀镜像 : mysql 数据去重 ,点此 提问