简单选择查询返回零行

时间:2011-08-16 05:31:02

标签: mysql

我正在尝试这个简单的查询:

SELECT * FROM `Users` WHERE MATCH (`User`) AGAINST ('User') LIMIT 5

我在列User上有一个FULLTEXT索引。

EXPLAIN SELECT返回:

id  select_type table   type    possible_keys   key key_len ref rows    Extra
1   SIMPLE  Users   fulltext    user_comparator user_comparator 0       1   Using where

我做错了什么?

1 个答案:

答案 0 :(得分:1)

如果您的列user的50%或更多列中包含“用户”一词,则会将其视为常见且不匹配任何行。如果你正在处理少量数据,你可以随时使用'喜欢'比较器。