任何身体都可以帮助我吗???
我将我的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
答案 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
没有值。