【发布时间】:2014-02-26 09:36:12
【问题描述】:
Select * from admintasks where MATCH (User_name) AGAINST('murali');
此查询在 localhost 上运行良好,但在实时服务器上运行时显示错误:
MySQL 返回一个空结果集(即零行)。 (查询耗时 0.0003 秒)
【问题讨论】:
-
这不是错误。
-
检查实时服务器中 ft_min_word_length 的值。在 debian 中,它通常在 /etc/mysql/my.cnf
-
这显然不是错误信息。您至少缺少:1)MySQL 版本 2)
CREATE TABLE代码(剥离不相关的列,包括引擎、全文索引定义和排序规则) 3)您的数据描述:总行数、预期匹配项,也许是样本匹配。 -
你为什么不用'Like'而不是match?
-
其实我需要从多个用逗号分隔的值中获取一个值,
标签: mysql sql phpmyadmin