1
Match
/Against
如果我在查询中传递唯一值并返回0,如果我传递存在多行的值,则返回true。如果多行匹配,MySQL全文搜索返回0
SELECT MATCH(b.branch_name)
AGAINST ('Men' IN NATURAL LANGUAGE MODE), branch_name
FROM `branch` AS `b` WHERE 1
Table Data:
id | branch_name
--------------------
1 | Men
2 | Beauty
3 | Women
如果我通过了所有的行MATCH(b.branch_name) AGAINST ('Men' IN NATURAL LANGUAGE MODE)
返回0, 如果我通过MATCH(b.branch_name) AGAINST ('Women' IN NATURAL LANGUAGE MODE)
返回> 0值同为'beauty'
任何人都可以请帮我在哪里,我错了?
那么我如何在查询中修改该值? – minc