Mysql全文查询和/或条件不起作用

时间:2014-02-10 22:29:21

标签: php mysql full-text-search

我打算从文本字段中获取数据。我需要像这样的Sql查询:

  select * from 'table_name' where 
  (content like '%Oracle%' and content like '%mysql%') and 
  (content like '%newyork%' or content like '%houston%')

使用 LIKE 的上述查询需要更多时间。所以,我尝试了下面的 FULLTEXT 搜索。我遇到了AND / OR条件的问题。这里第二个条件不考虑为AND条件。请更正查询。

  SELECT * FROM  `table_name` WHERE 
    MATCH (`content`) AGAINST ("+Oracle +Mysql" IN BOOLEAN MODE) and  
    MATCH (`content`) AGAINST ("Newyork houston" IN BOOLEAN MODE)

0 个答案:

没有答案