Mysql使用通配符提高搜索性能(%%)
以下是我用于通过电子邮件搜索人的查询
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使用通配符提高搜索性能(%%) 的全部内容, 来源链接: utcz.com/qa/412632.html