Mysql Explain Query显示类型“ALL”

时间:2014-08-18 07:56:06

标签: mysql explain

SELECT id FROM raod_busroute 
WHERE from_des LIKE '%adheriya khal%' AND to_des LIKE
'%abhayapuri%' GROUP BY from_des"

当我查看结果时,我看到它读取整个表 - 所有行和列。我知道这很糟糕,但我不知道如何解决这个问题。

由于

1 个答案:

答案 0 :(得分:0)

因为您在字符串的开头使用通配符进行查找,所以mysql无法使用您的索引(如果有的话)。它需要进行全表扫描。