2011-10-13 54 views

回答

2

使用 「IN BOOLEAN MODE」 與 ' - ' 符

WHERE MATCH (title,category) AGAINST ('-text' IN BOOLEAN MODE); 

http://dev.mysql.com/doc/refman/5.0/en/fulltext-boolean.html

+0

謝謝@daren ...對於多個單詞我是否爲每個單詞添加減號?例如AGAINST('-text -text2 -text3'IN BOOLEAN MODE); –

+0

這應該有效。你也許可以用括號'AGAINST' - (這個)'IN BOOLEAN MODE')來將它應用到一組單詞中,'但我不是100%確定的。 –

0

是否有使用WHERE NOT MATCH(title,category) AGAINST ('text')任何問題嗎?

1

你可以嘗試以下方法:

SELECT * FROM whatever WHERE MATCH (title,category) AGAINST ('-text' IN BOOLEAN MODE);