查询超长关键字

时间:2014-04-19 15:52:29

标签: php mysql

我有一个固定12个字符长度的字段。如果关键字少于12个字符,我使用此命令查询:

SELECT description
FROM sometable
WHERE description LIKE '%keywords%'

在此专栏中,如何找到包含stackoverflowstackoverflowssss两个关键字的ssssstackoverflow

2 个答案:

答案 0 :(得分:1)

SELECT description
FROM sometable
WHERE description LIKE '%keyword%'
OR 'keyword' LIKE CONCAT('%',description,'%')

......真是一个性能杀手!

答案 1 :(得分:0)

在每个空格之间添加%。像:

WHERE description LIKE '%".str_replace(' ', '%', $keywords)."%'