我有一个带有14k链接的数据库,我试图找到数据库中的每个网址两次或更多。
使用下面的查询,我可以将它们删除为简单的网址。
SELECT SUBSTRING_INDEX(url,'/',3) FROM Links WHERE url REGEXP '^[^:]+://';
我正在寻找帮助,现在取结果并计算它们以显示我的数据库中有2个或更多条目的所有域的列表:
答案 0 :(得分:1)
将所有网址删除到简单表单后,您可以使用以下查询来查找否。数据库中出现的URL计数。
SELECT *
FROM `Links`
GROUP BY url(`url`)
HAVING COUNT(*) > 1