import sqlite3
conn = sqlite3.connect('sample.db')
cursor = conn.cursor()
data = cursor.execute('''SELECT * From Table''')
for i in data:
title = i[0]
status = i[1]
cursor.execute('''UPDATED Table SET status=? WHERE title=?''', (status, title))
cursor.close()
conn.commit()
我正在尝试通过多次迭代进行更新。但是,一旦数据库进行第一次更新,脚本就会跳出循环。如何解决这个问题?谢谢!