0
以下是我的表架構: -我應該使用什麼指數IS NOT NULL查詢
+---------+---------+----------+
| ID | COL1 | COL2 |
+---------+---------+----------+
| 1 | NULL | 1 |
| 2 | 1 | NULL |
| 3 | NULL | NULL |
+---------+---------+----------+
現在,我得趕緊走之類的查詢: -
SELECT * FROM `TABLE` WHERE `COL1` IS NOT NULL AND `COL2` IS NULL
和
SELECT * FROM `TABLE` WHERE `COL2` IS NOT NULL AND `COL1` IS NULL
不管我用什麼指數,SELECT * FROM TABLE WHERE ANY_COL IS NOT NULL
都沒有利用指數。我現在要做什麼來利用索引?
你如何找到mysql是否使用索引或不是這樣一個小表? – nik
@ user2598085。 。 。使用'explain'。 –