求教一个索引优化的问题
我有如下SQL语句,该怎么建立索引来优化查询?
查询语句如下:
SELECT `m` FROM `orders` WHERE `id` = 42 AND `type` = 'b' AND `status` in (0,1)
ORDER BY m desc LIMIT 1
========================================
我创建了好几个索引,其中有单 m 列的,无论我怎么创建,用explain时,总是用 m 列的这个索引一。
索引一:m
索引二:id、type、status、m
索引三:m、id、type、status