这张桌子是这样的: id int not null primary key,
customer_id varchar(50) not null应该先检查customer_id,得到与where匹配的记录,然后按sale执行sort。它像我预期的那样使用customer_sale_idx索引,但是我不知道为什么它使用Using filesort而不是使用(customer_<
这是不正确的,因为每个索引列都是按照其自身内容的顺序排序的,但我询问的是是否对每一行(或仅对某些列)与其相应的索引进行排序。例如,如果我想要select * where id >1000 and id<2000 ( MySQL语法中可能有错误,我不太了解它),那么,id列本身可以从磁盘中快速读取,因为可能它的1000到2000但是与<