=、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。

欢迎批评指正,提出问题,谢谢!
原文地址:https://www.cnblogs.com/xxeleanor/p/14360628.html