更新查询语法错误

时间:2013-10-17 03:03:38

标签: mysql sql netbeans

我有这个错误“你的SQL语法有错误;检查与你的MySQL服务器版本相对应的手册,以便在第1行'WHERE fID =''2'附近使用正确的语法”

代码:

String query = "UPDATE fooditem SET fName = '"
               +fi.getFName()+"', fDesc = '"
               +fi.getFDesc()+"', fImgDir = '"
               +fi.getFImgDir()+"', fPrice = '"
               +fi.getFPrice()+"', WHERE fID = ''"+fi.getFItemID()+"'";

PreparedStatement ps = conn.prepareStatement(query);

有人能帮助我吗?谢谢!

1 个答案:

答案 0 :(得分:1)

String query = "UPDATE fooditem SET fName = '"
               +fi.getFName()+"', fDesc = '"
               +fi.getFDesc()+"', fImgDir = '"
               +fi.getFImgDir()+"', fPrice = '"
               +fi.getFPrice()+"' WHERE fID = ''"+fi.getFItemID()+"'";

PreparedStatement ps = conn.prepareStatement(query);

删除WHERE

之前的逗号