SQL 哪些情况会使索引失效

 

1、前导like
-- 生效
explain select * from cartoon where `name` like ‘家里来了位道长大人%‘
-- 不生效
explain select * from cartoon where `name` like ‘%555%‘
2、”or”条件
3、“in”条件
4、”<>”条件
5、”between” 范围条件,可使用where xx>1 and xx<3 替代
6、is null 或者 is not null,判断为空
7、不能在索引上做任何操作(计算、函数、自动/手动类型转换)

 

SQL 哪些情况会使索引失效

上一篇:安卓之PreferenceActivity分享


下一篇:二维码名片的格式 - vcard(非常好,可直接添加到手机通讯录)