Wie oft muss ich einen Commit durchführen, um sicherzustellen, dass alle SQLite-Ausführungsanweisungen festgeschrieben w
Posted: 13 Jan 2025, 20:11
Eine for-Schleife führt viele Änderungen an einer Datenbank mit einer SQLite-Manager-Klasse durch, die ich geschrieben habe, aber ich bin mir nicht sicher, wie oft ich einen Commit durchführen muss.
Muss ich Commit dort zweimal aufrufen oder kann ich es einmal aufrufen, nachdem ich beide Änderungen vorgenommen habe?
Code: Select all
for i in list:
c.execute('UPDATE table x=y WHERE foo=bar')
conn.commit()
c.execute('UPDATE table x=z+y WHERE foo=bar')
conn.commit()