对于给定的条件,是否有更好的方法来检查表中是否至少有两行?
请看这个PHP代码:
$result = mysql_query("SELECT COUNT(*) FROM table WHERE .......");
$has_2_rows = (mysql_result($result, 0) >= 2);
我不喜欢这个的原因是因为我假设 MySQL 将获取并计算所有匹配的行,这对于大型结果可能会很慢。
我想知道当找到两行时MySQL是否会停止并返回“1”或true。最后会有LIMIT 2
帮助吗?
谢谢你。