Wie oft muss ich einen Commit durchführen, um sicherzustellen, dass alle SQLite-Ausführungsanweisungen festgeschrieben w

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie oft muss ich einen Commit durchführen, um sicherzustellen, dass alle SQLite-Ausführungsanweisungen festgeschrieben w

by Guest » 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.

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()
Muss ich Commit dort zweimal aufrufen oder kann ich es einmal aufrufen, nachdem ich beide Änderungen vorgenommen habe?

Top