如何最快的去掉重复的记录 我的一个表结构是 id,url,html,content.数据量有60万,其中url出现了2万多的重复,我想把重复的url去掉,但是数据量太大,大家有什么好的办法么 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 delete a from tt a inner join(select utl from tt group by url having count(*)>=2) bon a.url=b.url 掌柜的,你写的这个sql,感觉有点复杂,在速度上如何呢 DELETE AFROM tb AS A JOIN (SELECT URL,MIN(id) AS id FROM tb AS T GROUP BY URL HAVING COUNT(DISTINCT URL) > 1) AS BON A.URL = B.URL AND A.id > B.id; 呵呵,你要删除重复的ID,只能这样,其实不复杂,在URL上建立索引试试,贴你的记录及要求结果出来看看 mysql:如何把第一列和第二列一样的多行数据合并成一行? 请教MySql InnoDB的update问题 linux系统下面,mysql数据库服务器要换磁盘阵列了,原有的ibd文件以及数据怎么迁移呢? 急!急!急! MySQL转PostgreSQL 的Group by问题 100分 一个分页存储过程, 语法错在那? MYSQL日期比较问题 关于如何替换字段里面的部分内容的问题,请大家帮忙! 请问怎样确定客户端访问数据库使用的是什么协议? 关于MYSQL查询语句中临时变量的问题 shell 操作mysql 如何统计交叉相等两列元祖的次数
(select utl from tt group by url having count(*)>=2) b
on a.url=b.url
FROM tb AS A
JOIN (SELECT URL,MIN(id) AS id
FROM tb AS T
GROUP BY URL
HAVING COUNT(DISTINCT URL) > 1) AS B
ON A.URL = B.URL AND A.id > B.id;