(1)where条件中有or,除非所有查询条件都有索引,否则失效
(2)在字符串 like 时左边是通配符。类似于’%aaa’。,索引失效
(3)索引列参与数学运算或者函数,索引失效
(4)违背最左匹配原则,索引失效
(5)索引字段发生类型转换,索引失效
(6)mysql觉得全表扫描更快时(数据少),索引失效
(1)where条件中有or,除非所有查询条件都有索引,否则失效
(2)在字符串 like 时左边是通配符。类似于’%aaa’。,索引失效
(3)索引列参与数学运算或者函数,索引失效
(4)违背最左匹配原则,索引失效
(5)索引字段发生类型转换,索引失效
(6)mysql觉得全表扫描更快时(数据少),索引失效