嗨,我对这一切都是新的,我在我的VPS上重新安装我的操作系统Ubuntu并尝试恢复我的数据库成功恢复后我尝试去我的网站,我得到了这个错误。请帮我解决这个问题我真的不知道任何事情......
返回的错误是: 您的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,
答案 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作为列名。选择其他名称。