MySQL错误! 1064

时间:2012-11-03 06:53:28

标签: mysql

嗨,我对这一切都是新的,我在我的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,

2 个答案:

答案 0 :(得分:2)

这里“按顺序排列?”列名是必需的:

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

答案 1 :(得分: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作为列名。选择其他名称。