How to search inside a SQL table for a phrase
与我之前的问题相关。我使用此查询在数据库内搜索
SELECT *
FROM clients
WHERE MATCH(search_text)
AGAINST(? IN NATURAL LANGUAGE MODE) LIMIT 5
问题是它匹配这样的词:
搜索字词:foo
参赛作品:
我怎样才能使它与我给出的所有条目示例相匹配
答案 0 :(得分:0)
使用!hexcode!
声明
LIKE
对于您的问题,请使用单引号'
SELECT *
FROM clients
WHERE search_text LIKE '%foo%'
参考:http://www.mysqltutorial.org/mysql-natural-language-search.aspx