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

回到顶部