【发布时间】:2011-01-19 06:51:58
【问题描述】:
这将是其中一个问题,但我需要问它。
我有一张大桌子,可能有也可能没有一个唯一的行。因此,我需要一个 MySQL 查询,它只会告诉我 TRUE 或 FALSE。
以我目前的知识,我看到两个选项(伪代码):
[id = 主键]
选项 1:
SELECT id FROM table WHERE x=1 LIMIT 1
... and then determine in PHP whether a result was returned.
选项 2:
SELECT COUNT(id) FROM table WHERE x=1
... and then just use the count.
出于某种原因,这两种方法中的哪一种更可取,还是有更好的解决方案?
谢谢。
【问题讨论】:
标签: mysql performance select count