靚麗時尚館

位置:首頁 > 健康生活 > 心理

mysql like 索引失效

心理1.13W
mysql like 索引失效

索引查詢失效的幾個情況:

1、like 以%開頭,索引無效當like字首沒有%,字尾有%時,索引有效。

2、or語句前後沒有同時使用索引。當or左右查詢欄位只有一個是索引,該索引失效,只有當or左右查詢欄位均為索引時,才會生效。

3、組合索引,不是使用第一列索引,索引失效。

4、資料型別出現隱式轉化。如varchar不加單引號的話可能會自動轉換為int型,使索引無效,產生全表掃描。

5、在索引列上使用 IS NULL 或 IS NOT NULL操作。索引是不索引空值的,所以這樣的操作不能使用索引,可以用其他的辦法處理。

標籤:mysql 索引 失效