实验一个有43万数据的表索引情況:对uid设置了UNIQUE(约束唯一标识数据库表中的每条记录)唯一索引;对mobile设置了NORMAL(普通索引)。
这里的原因是字段有null的情况就会全表查询,嘫而加上“is not null”就会使索引生效在字段没有null的情况索引生效。
当在增加了函数和条件后查询还是有索引加持,如下:
3、已where条件的函数来實践哪些添加会导致索引失效
(3)字段的类型是char或者varchar等string类型的索引生效的是要将内容增加双引号的,原因是原来字段的类型是char若写了內容是int型,就会做隐式转换导致索引失效。