索引并不是时时都会生效的,比如以下几种情况,将导致索引失效:
-------------------------------
简单归纳,如下:
1--条件有or
2--联合索引【复合索引】不适用第一部分
3--like 以%开头
4--字符串不加引号
5--where条件有数学运算或函数
--------------------------------
详细如下:
- 如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因)
索引并不是时时都会生效的,比如以下几种情况,将导致索引失效:
-------------------------------
简单归纳,如下:
1--条件有or
2--联合索引【复合索引】不适用第一部分
3--like 以%开头
4--字符串不加引号
5--where条件有数学运算或函数
--------------------------------
详细如下: