我不知道怎么问这个...
是否可以让 mysql 扫描整个表中的整个列并找到一个或多个相同的匹配项。
所以它会像...
$q = $pdo("SELECT ip FROM accounts");
$q -> execute();
$results = $q -> fetch(PDO::FETCH_ASSOC);
if (there is 2 of same ip) {
}
谢谢
最佳答案
如果您要查找重复项,以下 SQL 应该会为您提供在帐户表中列出两次或更多次的任何 IP。
$q= $pdo("SELECT ip FROM accounts GROUP BY ip HAVING COUNT(ip) > 1");
$q->execute();
$duplicateIPs = $q->fetch(PDO::FETCH_ASSOC);
关于php - 我可以让 mysql 在一列中的任何行上搜索相同的匹配项吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7228372/