Ich verwende eine Warteschlange zum Einreihen von Transaktionen für eine MySQL-Datenbank in Python. Ich verwende Autocommit = False, damit ich eine Transaktion zurücksetzen kann, wenn nicht alle Datenabfragen ordnungsgemäß ausgeführt werden.Ist es möglich, nach Db-Updates zu suchen, bevor db.rollback() in einer Worker-Transaktion ausgeführt wird?
Ich frage mich, ob es möglich ist, zu überprüfen, ob ein Worker eine Aktion für die Datenbank durchgeführt hat, bevor db.rollback() ausgeführt wird? Oder können Sie db.rollback ausführen, selbst wenn ein Worker nichts mit der Datenbank getan hat, ohne dass Fehler aufgetreten sind?
Danke!
das ist genau das, was ich brauchte, danke! – chris
Wenn die Verbindung mit 'autocommit = false 'initialisiert wurde, gibt es nicht sofort eine Transaktion? – EagleRainbow