在MySQL中,我有一个带有散列字符串的coloumn,例如:
D8D44CFADD8BB8F0F4D98FD80.0
我想查看共享相同散列字符串的所有列。
好吧,也许我应该直接前进。
这是一个特殊的字符串,用于散列来自用户计算机的特殊数据并将其放入用户数据中。我听到的是,这个字符串有时可能效率低下并且不会变得独一无二,但应该是这样。我想看看它的效率如何,两个用户一次拥有相同的散列字符串的可能性是多少。
所以换句话说,我希望看到一个列表,其数据中包含相同的散列字符串,但请注意,我不希望它用于特定字符串(D8D44CFADD8DDE8F0F4D98FD80.0.1),因为我将使用搜索和检查具有相同组合的人。我想看到的是谁和谁有相同的字符串。
如何在phpmyadmin中完成此操作?
答案 0 :(得分:4)
SELECT hashed_string_field, COUNT(*)
FROM yourtable
GROUP BY hashed_string_field
HAVING COUNT(*) > 1