以下是我用于通过电子邮件搜索某人的查询
SELECT *
FROM phppos_customers
JOIN phppos_people ON phppos_customers.person_id = phppos_people.person_id
WHERE deleted = 0
AND email LIKE '%f%'
ORDER BY email ASC
在“电子邮件”上添加索引会加快查询速度吗?
最佳答案
不能,因为当你有前导通配符时,MySQL 将无法使用索引。如果您将 LIKE 更改为 'f%',那么它将能够使用索引。
关于Mysql使用通配符提高搜索性能(%%),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5905125/