1.mysq|会-直向右匹配直到遇到范围查询(>、 <、between、like)就停 止匹配,比如a = 3 andb = 4 andc > 5 and d = 6如果建立(a,b,c,d)顺序的索引, d是用不到索弓|的,如果建立(a,b,d,c)的索弓|则都可以用到, a,b,d的顺序可以任意调整。
2.=和in可以乱序,比如a = 1 andb= 2andc= 3建立(a,b,c)索引可以任意顺序, mysq|的查询.优化器会帮你优化成索引可以识别的形式
1.mysq|会-直向右匹配直到遇到范围查询(>、 <、between、like)就停 止匹配,比如a = 3 andb = 4 andc > 5 and d = 6如果建立(a,b,c,d)顺序的索引, d是用不到索弓|的,如果建立(a,b,d,c)的索弓|则都可以用到, a,b,d的顺序可以任意调整。
2.=和in可以乱序,比如a = 1 andb= 2andc= 3建立(a,b,c)索引可以任意顺序, mysq|的查询.优化器会帮你优化成索引可以识别的形式