Mysql LIMIT运算符 - 不使用时效率相等?

时间:2011-03-25 20:49:23

标签: mysql myisam

当我使用LIMIT时,mysql检查相同的行数是多少?我该如何解决这个问题?

enter image description here

2 个答案:

答案 0 :(得分:2)

首先处理Where子句。找到匹配项后,将对结果集应用限制,因此必须评估所有行以确定它们是否与应用限制之前的条件匹配。

答案 1 :(得分:1)

解释输出具有误导性。 Mysql将使用where子句等来评估查询,但它会在找到LIMIT匹配行数后停止(在本例中为1)。这是mysql的一个已知问题:http://bugs.mysql.com/bug.php?id=50168

澄清......限制条款将按预期工作......只是解释输出不准确。