Python SQlite3更新功能,sqlite3.OperationalError:“ WHERE”附近:语法错误

时间:2018-12-07 14:32:08

标签: python sqlite

我正在尝试为OrderID标识的相关字段更新数据库中的项目。

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

但是,我不断收到此语法错误,我也不知道为什么。

 sqlite3.OperationalError: near "WHERE": syntax error

1 个答案:

答案 0 :(得分:1)

UPDATE Customer_Orders SET Progress=? WHERE OrderID=?
  

在WHERE之前删除逗号。

查看有关SQL here中UPDATE的更多信息。