=、in自动优化顺序

不需要考虑=、in的顺序,MySQL会自动优化这些条件的顺序,以匹配尽可能多的索引列。例如索引{a,b,c,d},查询条件c>3 and b =2 and a=1 and d<4与a=1 and c>3 and b=2 and d<4等顺序都是可以的,MySQL会自动优化成a=1 and b=2 and c >3 and d <4,依次命中a、b、c。

posted @ 2021-02-02 10:31  Eleanor123  阅读(91)  评论(0编辑  收藏  举报