问答详情
源自:3-1 如何选择合适的列建立索引

寻求高手解答where从句后面条件顺序对性能的影响

如下,两条sql

select * from tables where id = 123 and type = 'movie';

select * from tables where type = 'movie' and id = 123;

在实际生产中可能不是这样的需求,但是大致问题就是,需要把过滤的数据多的放前面呢,还是把有索引的条件放前面,还是说他们存放的顺序没有影响!


提问者:likeflower950 2017-06-28 23:02

个回答

  • 宝慕林3085764
    2017-07-03 00:35:31

    语句里的过滤条件顺序没有影响,创建组合索引里列的顺序有影响