索引失效

1.有or必全有索引; 2.複合索引未用左列字段; 3.like以%開頭; 4.需要類型轉換; 5.where中索引列有運算; 6.where中索引列使用了函數; 7.如果mysql覺得全表掃描更快時(數據少); 1. 索引並不是時時都會生效的,比如以下幾種情況,將導致索引失效: 如果條件中有or,即使其中有部分條件帶索引也不會使用(這也是爲什麼儘量少用or的原因),例子中user_id無索引 注
相關文章
相關標籤/搜索