Mysql - >匹配全文搜索

时间:2012-03-16 07:42:33

标签: mysql match match-against

您好我有一张包含数百万条记录的表

for ex

id  Name   Age
1   john    23
2   peter   27
3   moses   23

.... .... 像这样使用mysql MATCH AGAINST查询我想选择有的行 命名摩西& 23岁......这里是第3排......

我可以使用普通的查询 从表中选择name ='moses'&&年龄= '23'

但这需要很多时间。 所以我的朋友告诉我使用Match Against Query 任何人都可以告诉我,我们是否可以在Match Against Query和劣势中做到这一点。

我们如何使用MATCH AGAINST编写上述查询?

1 个答案:

答案 0 :(得分:0)

SELECT *
FROM table AS t
WHERE MATCH(t.Name) AGAINST('moses')
      AND t.Age=23