Я пытаюсь написать инструкцию SQL SQL для многих столбцов только в одной таблице. Например, таблица продуктов. В таблице продуктов есть много столбцов, таких как имя, описание, цена, количество, изображение, категория, статус.Обновление инструкции SQL с несколькими полями в одной таблице
Так что я вышел с этим SQL заявления:
String sql = "UPDATE sm_product SET productDescription = '" + desc +
"' , productPrice = ' + price + ', productQuantity = ' + quantity +
', productImage = '" + image + "', productCategory = '" + category +
'" WHERE productName = '" + name + "'";
Однако компилятор сказал мне, что есть незакрытая литера, а не утверждение. Интересно, как мне исправить этот оператор SQL, потому что у меня есть только одна таблица для обновления. Но внутри этой таблицы есть много полей.
Заранее спасибо.
Обратите внимание на редактирование, которое я сделал, и как подсветка синтаксиса показывает, что многие из ваших вставленных varabieslare ** NOT ** подсвечиваются должным образом. –
, не связанный с вашим вопросом, но все же что-то примечание, убедитесь, что вы дезинфицируете свои входы, чтобы вы не получали SQL-инъекцию. –
Как очищать входы? И что такое SQL-инъекция? –