我有一个具有以下结构的表(所有列都是整数)
id, file_id, followers, followers_instagram, followers_youtube, ...
此表具有以下索引:
file_id_followers
file_id_followers_instagram
file_id_followers_youtube
...
explain select
*
from
`requests`
where
`file_id` in (1,2,3,4)
order by
`followers` desc
limit
51 offset 0;
说它希望使用'file_id_followers_instagram'索引,即使我希望它使用'file_id_followers'索引。
是什么导致它使用了错误的索引?