我知道做这样的查询通常不是个好主意:
SELECT * FROM `group_relations`
但是当我只需要计数时,我是否应该使用这个查询,因为它允许更改表,但仍然会产生相同的结果。
SELECT COUNT(*) FROM `group_relations`
或者更具体一点
SELECT COUNT(`group_id`) FROM `group_relations`
我有一种感觉,后者可能会更快,但还有其他事情要考虑吗?
更新 : 本例中我使用的是 InnoDB,抱歉没有具体说明。