Функция обновления Python SQlite3, sqlite3.OperationalError: рядом с «WHERE»: синтаксическая ошибка - PullRequest
0 голосов
/ 07 декабря 2018

Я пытаюсь обновить элемент в моей базе данных для соответствующего поля, которое идентифицируется с помощью OrderID.

 cursor.execute("UPDATE Customer_Orders SET Progress=?, WHERE OrderID=?", 
 ("Completed", tableOrderInfo[0],))

Однако я получаю эту синтаксическую ошибку и не знаю почему.

 sqlite3.OperationalError: near "WHERE": syntax error

1 Ответ

0 голосов
/ 07 декабря 2018
UPDATE Customer_Orders SET Progress=? WHERE OrderID=?

удалите запятую перед WHERE.

Подробнее об UPDATE в SQL здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...