我正在尝试仅为一个表中的许多列编写更新 SQL 语句。例如产品表。在产品表中,有许多列,如名称、描述、价格、数量、图像、类别、状态。
所以我得出了这个 SQL 语句:
String sql = "UPDATE sm_product SET productDescription = '" + desc +
"' , productPrice = ' + price + ', productQuantity = ' + quantity +
', productImage = '" + image + "', productCategory = '" + category +
'" WHERE productName = '" + name + "'";
但是,编译器告诉我有未封闭的字符文字而不是语句。我想知道我应该如何修复这个 SQL 语句,因为我只有一个表要更新。但是在那个表中,有很多字段。
提前致谢。