如何使用值列表更新SQLite列?

时间:2016-08-18 21:48:40

标签: python sqlite

我想更新SQLite数据库中的列。我需要列表中的值列表。试图在Stackowerflow上搜索,我发现了一篇文章,我从中得到了这段代码:

cur.executemany("""UPDATE Details SET Stock = Stock + ? WHERE %s"""% condition, (i,))

但它在我的情况下没有用,我收到了这个错误:

`sqlite3.ProgrammingError: Incorrect number of bindings supplied. The current statement uses 1, and there are 20 supplied.`.

我尝试了不同的方法,但最好的结果是使用列表中的最后一个元素更新整个列。

0 个答案:

没有答案