mysql 索引和 Like查詢

帶有like的sql語句是否會觸發索引?

  1. like '%1999-12-15%'; 不會觸發
  2. like '%1999-12-15'; 不會觸發
  3. like '1999-12-15%'; 會觸發

1. like %keyword    索引失效,使用全表掃描。但能夠經過翻轉函數+like前模糊查詢+創建翻轉函數索引=走翻轉函數索引,不走全表掃描。 
2. like keyword%    索引有效。 
3. like %keyword% 索引失效,也沒法使用反向索引。 sql

相關文章
相關標籤/搜索