Mysql限制运算符-不使用时效率相同?

Mysql限制运算符-不使用时效率相同?,mysql,myisam,Mysql,Myisam,当我使用LIMIT时,mysql是如何检查相同数量的行的?我该如何解决这个问题 首先处理Where子句。一旦找到匹配项,将对结果集应用限制,因此必须对所有行进行求值,以确定它们是否匹配条件,然后才能应用限制。首先处理Where子句。一旦找到匹配项,将对结果集应用限制,因此必须对所有行进行求值,以确定它们是否匹配条件,然后才能应用限制。解释输出具有误导性。Mysql将使用where子句等对查询进行求值,但在找到匹配行的限制数(本例中为1)后将停止查询。这是mysql的一个已知问题: 为了澄清。。。

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


首先处理Where子句。一旦找到匹配项,将对结果集应用限制,因此必须对所有行进行求值,以确定它们是否匹配条件,然后才能应用限制。

首先处理Where子句。一旦找到匹配项,将对结果集应用限制,因此必须对所有行进行求值,以确定它们是否匹配条件,然后才能应用限制。

解释输出具有误导性。Mysql将使用where子句等对查询进行求值,但在找到匹配行的限制数(本例中为1)后将停止查询。这是mysql的一个已知问题:


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

解释输出有误导性。Mysql将使用where子句等对查询进行求值,但在找到匹配行的限制数(本例中为1)后将停止查询。这是mysql的一个已知问题:


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

但是我不能更改标志位置,所以我该怎么办?但是我不能更改标志位置,所以我该怎么办?