我需要在我的表中找到所有行,其中特定字段的字符串在两个或多个位置重复。
这可以在 MySQL 语句中完成吗?
编辑
我需要获取每一行,而不仅仅是计算有多少重复项。我希望能够编辑字段。
最佳答案
是的,尝试这样的事情:
SELECT *
FROM `YourTable`
WHERE `YourColumn` IN (
SELECT `YourColumn`
FROM `YourTable`
GROUP BY `YourColumn`
HAVING COUNT(*) > 1
)
关于mysql - 在数据库中查找重复的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4407161/