我的mysql数据库中有一个标题为
的项目KELLOGG的玉米片
我在这个专栏上有一个全文索引,想在我搜索KELLOGG的时候把这个项目带回来
我首先考虑使用通配符
SELECT title
FROM products mp
WHERE MATCH (mp.title) AGAINST ( '+KELLOGG*s*' IN BOOLEAN MODE )
然而,这个例子有一个明显的问题,即在标题中带回一个s !!
有没有完全忽略引号?
非常感谢你们!
答案 0 :(得分:1)
你应该能够在撇号之前使用转义字符 - \ - 。
SELECT title FROM products mp WHERE MATCH (mp.title) AGAINST ( '+KELLOGG\'s' IN BOOLEAN MODE)