我想更新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.`.
我尝试了不同的方法,但最好的结果是使用列表中的最后一个元素更新整个列。