mysql 不走索引的情形
2017-11-14 00:00
113 查看
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 子句中的“=”左边进行函数、算术运算或其他表达式运算;
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 order by id 也会有不走索引
- mysql in 不走索引的思考
- mysql优化,导致查询不走索引的原因总结
- MYSQL索引失效的各种情形总结
- mysql不走索引总结
- mysql 联合索引> 和 order by 不走 索引 慎用
- MYSQL索引失效的各种情形总结
- Mysql优化,导致查询不走索引的原因总结
- Mysql中哪些Sql不走索引
- MySQL:UNIX_TIMESTAMP函数不走索引问题
- 避免写出不走索引的SQL, MySQL
- mysql不走索引总结
- mysql索引失效的情形
- mysql like %keyword%不走索引替代方法
- mysql索引失效的情形
- MySQL重建或修复表或索引
- MySQL高级-索引
- MySQL索引背后的数据结构及算法原理
- mysql组合索引顺序参考
- 基于Solr DIH实现MySQL表数据全量索引和增量索引