删除数据库中的重复记录(仅删除重复的)
来源:互联网 发布:数据之巅下载 编辑:程序博客网 时间:2024/05/21 00:56
背景:
今天在用crawler爬数据的时候,第一次爬的时候被我意外中止了,后来又重新开始,但却忘了清除一些垃圾数据,导致在wordlocation 表中产生了不少重复的记录。
wordlocation 表的定义如下 wordlocation(urlid, wordid, location),其中(urlid, wordid) 应该是唯一的。
要求:
从wordlocation 表中删除多余的重复数据
方案:
创建一个结构一模一样的表wl_new,然后执行下面的语句
INSERT INTO wl_new SELECT * FROM wordlocation GROUP BY urlid, wordid
最后的GROUP BY 保证了(urlid, wordid)的唯一性
然后再删除wordlocation表中的所有数据,把wl_new的所有数据插入到wordlocation,最后删除wl_new即可
- 删除数据库中的重复记录(仅删除重复的)
- 数据库删除重复记录
- 删除数据库重复记录
- 删除数据库重复记录
- 删除数据库重复记录
- 删除数据库重复记录
- 数据库重复记录删除
- 删除mysql数据库中的重复记录
- 如何删除数据库中的重复记录?
- 如何删除数据库中的重复记录
- 在oracle数据库表中删除所有重复的数据,仅保留一条记录
- 重复记录的删除
- 如何删除数据库中的重复记录(一)
- Sqlserver 2000 数据库表中删除重复记录(仅保留一条)
- 删除数据库中重复的记录
- 如何删除数据库中重复的记录
- Oracle数据库删除重复记录的方法
- Oracle数据库删除重复记录的方法
- 聚类算法(层级聚类,K-Means)
- 相似度计算(euclidean, cosine, pearson)
- Latex相关网站
- 最简单的中文分词(最大匹配以及反向最大匹配)
- 中文分词算法 mmseg python版本
- 删除数据库中的重复记录(仅删除重复的)
- python lambda
- 平均不等式
- 随机优化算法
- vim 查找字符串出现的次数
- Python 图形库 PIL, matplotlib 显示中文
- 如何用C语言封装 C++的类,在 C里面使用
- MySQL 配置主从备份
- mysql:使用已有的记录更新另一条数据