【发布时间】:2016-02-16 11:12:32
【问题描述】:
希望有人可以帮助我。我正在尝试使用完整的搜索文本 MATCH 和 AGAINST。
我收到这个错误
1064 - 您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以在第 1 行的
''mytable' WHERE MATCH(user) AGAINST('alex') LIMIT 0, 25'附近使用正确的语法
我的示例查询是:
SELECT id, user FROM 'mytable' WHERE MATCH(user) AGAINST('alex') LIMIT 0, 25
【问题讨论】:
-
我的数据库现在是 MyISAM 类型但错误仍然存在
-
您不需要在
'mytable'表名周围加上引号,而是可以使用backticks`mytable`或简单地不使用任何backticks,例如 asmytable如果表名不是特殊关键字 -
这个错误是什么意思? #1191 - 找不到与列列表匹配的 FULLTEXT 索引