1064 - 您的SQL语法出错 - 升级后网站出错

时间:2016-03-10 17:45:59

标签: mysql sql

任何身体都可以帮助我吗???

我将我的sql版本升级到5.6,现在我遇到了这个错误

  

1064 - 您的SQL语法出错;查看与MySQL服务器版本对应的手册,以便在第4行的“ORDER BY created desc LIMIT 0,20”附近使用正确的语法

SQL=SELECT * FROM actxp_bt_portfolio_comments 
WHERE published = 1 AND item_id = ORDER BY created desc LIMIT 0, 20

3 个答案:

答案 0 :(得分:0)

您错过了将值传递给item_id过滤器

SELECT * FROM actxp_bt_portfolio_comments 
WHERE published = 1 AND item_id = 'itemid'--Value missing here
ORDER BY created desc LIMIT 0, 20

答案 1 :(得分:0)

您没有在where子句中为item_id分配值。

SELECT * FROM actxp_bt_portfolio_comments 
WHERE published = 1 AND item_id =? 
ORDER BY created desc LIMIT 0, 20

答案 2 :(得分:0)

您的查询无效。在item_id子句中的等号后,WHERE没有值。