Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ist es notwendig, ROLLBACK zu schreiben, wenn Abfragen fehlschlagen?

Ich denke, Sie fragen, ob die Ausführung von ROLLBACK erforderlich ist, da die Commits ohne sie immer noch nicht angewendet werden. Das ist technisch richtig, aber nur, weil die Transaktion noch offen ist, da Sie sie nicht beendet haben. Alles, was die Transaktion implizit festschreibt (z. B. das Starten einer neuen Transaktion), verhält sich so, als ob Sie COMMIT ausgeführt hätten, was das Gegenteil von dem ist, was Sie wollen