-2

我的 SQL 语法有错误。请帮助我。这是我的 sql:

SELECT *, MATCH(NAZOV, POPIS, CENA) AGAINST ('+nokia') as Score
WHERE MATCH (NAZOV, POPIS, CENA) AGAINST ('+nokia')
FROM `produkty`
ORDER BY `TOP` DESC
LIMIT 0, 9

这是错误:

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“WHERE MATCH (NAZOV, POPIS, CENA) AGAINST ('+nokia') FROM produktyORDER BY 'T'附近使用正确的语法

4

1 回答 1

2

您的 WHERE 子句位于错误的位置

SELECT ...
FROM ...
WHERE ...
ORDER ...
LIMIT ...
于 2013-06-06T16:59:21.223 回答