「abcd」と言うテーブルがあります
内容は以下の通り
ID | email |
24 | abcd@g.com |
23 | asdsa@gm.com|
32 |asd@ggm.com |
今、私は(ID、電子メール)にインデックスを作成しました
クエリを実行すると、EXPLAIN SELECT * FROM abcd WHERE ID='23'; インデックスが使用されていることがわかります。
ただし、クエリを EXPLAIN SELECT * FROM abcd WHERE ID LIKE '2%'; に変更すると、
インデックスはもう使用されていません
これはなぜですか?どちらの場合もインデックスを使用するべきではありませんか?
ありがとう