我有一张桌子说“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%';
该索引不再被使用
为什么会这样?不应该在这两种情况下都使用索引吗?
谢谢