gpt4 book ai didi

Mysql使用通配符提高搜索性能(%%)

转载 作者:IT老高 更新时间:2023-10-29 00:18:53 26 4
gpt4 key购买 nike

以下是我用于通过电子邮件搜索某人的查询

  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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com