1 つのテーブル内の多くの列に対してのみ更新 SQL ステートメントを作成しようとしています。たとえば、製品テーブル。製品テーブル内には、名前、説明、価格、数量、画像、カテゴリ、ステータスなどの多くの列があります。
そこで、次の SQL ステートメントを作成しました。
String sql = "UPDATE sm_product SET productDescription = '" + desc +
"' , productPrice = ' + price + ', productQuantity = ' + quantity +
', productImage = '" + image + "', productCategory = '" + category +
'" WHERE productName = '" + name + "'";
ただし、コンパイラは、閉じられていない文字リテラルがあり、ステートメントではないことを教えてくれました。更新するテーブルが 1 つしかないため、この SQL ステートメントをどのように修正すればよいでしょうか。しかし、そのテーブル内には多くのフィールドがあります。
前もって感謝します。