-3

嗨,我对这一切都很陌生,我在我的 VPS 上重新安装了我的操作系统 Ubuntu,并在成功恢复后尝试恢复我的数据库,我尝试访问我的站点,但出现此错误。请帮我解决这个问题我真的什么都不知道..

MySQL 错误!

返回的错误是:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“LIMIT 0”附近使用正确的语法

错误号:1064

SELECT 
    SQL_CALC_FOUND_ROWS tag, COUNT(*) AS count 
FROM dle_search 
GROUP BY tag 
ORDER BY  LIMIT 0,
4

2 回答 2

2

这里“订购?” 列名是必需的:

SELECT SQL_CALC_FOUND_ROWS tag, COUNT(*) AS count FROM
 dle_search
 GROUP BY tag 
 ORDER BY columnname 
 LIMIT 0, 5 
于 2012-11-03T06:54:59.963 回答
0

主要问题是,您在 ORDER BY 之后缺少列名。此外,您没有在 0 之后指定数字,这是有限的。

您的查询应如下所示。

SELECT 
    SQL_CALC_FOUND_ROWS tag, COUNT(*) AS MyCounter 
FROM dle_search 
GROUP BY tag 
ORDER BY MyCounter LIMIT 0,5

建议:不要使用保留关键字作为列名。我看到您使用 COUNT 作为列名。选择其他名称。

于 2012-11-03T07:08:34.730 回答