我有一个错误“您的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);
有人能帮我吗?谢谢您!
最佳答案
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
之前的逗号关于mysql - 更新查询语法错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19417527/