据我所知,指数的顺序很重要。所以像[first_name, last_name]这样的索引和[last_name, first_name]是不一样的,对吧?如果我只定义第一个索引,这是否意味着它将仅用于而不是为了
SELECT* FROM table WHERE last_name="doe" AND first_name="john&
但是,一旦LIMIT查询只包含索引字段,MySQL就开始返回意外的结果,因为它出于某种原因开始使用索引。这个问题可以通过在ORDER BY cropvarietyname.id ASC子句之前添加LIMIT 1来解决。为什么当所有查询字段都被索引时,MySQL不返回第一行的值?为什么当您在SELECT列表中引入至少一个未索引字段时,