Mysql比较使用左(X,2)=“AB”或X像“AB%”的速度?

时间:2010-03-17 10:51:41

标签: mysql

在MySQL中搜索具有特定前缀的密钥时哪个会更好? ; -

i)其中左(X,2)=“AB”

ii)其中X喜欢“AB%”

1 个答案:

答案 0 :(得分:6)

假设您在列上有索引,则第二个更快。使用LIKE时数据库可以使用索引,但在使用LEFT时则不能。从技术角度来说,LIKE是可以理解的,但LEFT则不是。您可以找到更多信息here