5 人参与回答
现在更新有时候是会推迟的
一般我们常见的出现索引失效的有这么几个原因
1,使用or关键字(但是并不是所有带or的查询都会失效,如果有两个字段,两个字段都有索引就不会失效,会走两个索引)
2,使用like关键字(但是并不是所有like查询都会失效,只有在查询时字段最左侧加%和左右侧都加%才会导致索引失效)
3,组合索引(如果查询的字段在组合索引中不是最左侧的字段,那么该组合索引是不会生效的。即左前缀原则)
4, 索引列有运算符!=
5,索引列使用了函数
6,索引列使用is null 或者 is not null不一定失效
7,索引列使用>或者
再等一个星期更新也无所谓