比使用大量LIKE查询mysql更有效

时间:2013-10-17 16:04:19

标签: mysql select sql-like

我需要查询数据库以查找包含一组certian标准的某些网址,例如:“MY”和“sand”以任何顺序排列。

我目前正在使用LIKE'%MY%'和LIKE'%Sand%'有更好的执行方式吗?

由于

1 个答案:

答案 0 :(得分:0)

可以尝试REGEXP,例如:

WHERE url REGEXP '(my.*sand|sand.*my)'

或者:

WHERE URL REGEXP 'my' AND url REGEXP 'sand'

不确定速度如何比较...