mysql 不走索引的情形:
1. null 值判断;
2. != , <> 操作符;
3. or(大多数情况下);
4. in(大多数情况下);
5. like的使用(大多数情况下);
6. where 子句中对字段进行表达式操作,eg: select id from t where num/2=100 ;
7. 在 where 子句中对字段进行函数操作
8. 在 where 子句中的“=”左边进行函数、算术运算或其他表达式运算;
?
mysql 不走索引的情形:
1. null 值判断;
2. != , <> 操作符;
3. or(大多数情况下);
4. in(大多数情况下);
5. like的使用(大多数情况下);
6. where 子句中对字段进行表达式操作,eg: select id from t where num/2=100 ;
7. 在 where 子句中对字段进行函数操作
8. 在 where 子句中的“=”左边进行函数、算术运算或其他表达式运算;
?