0 Tage Serie
sql / beginner
Snippet

Dauerhaftes Speichern von Datenbankänderungen mittels COMMIT

Transaktionen bündeln mehrere SQL-Befehle zu einer einzelnen Arbeitseinheit. Der Befehl COMMIT speichert alle in der aktiven Transaktion vorgenommenen Änderungen dauerhaft in der Datenbank.

snippet.sql
sql
1
2
3
BEGIN TRANSACTION;
UPDATE accounts SET balance = balance - 100 WHERE id = 1;
COMMIT;
Erklärung
1
BEGIN TRANSACTION;
Startet einen neuen Transaktionsblock zur Gruppierung von Änderungen.
2
UPDATE accounts SET balance = balance - 100 WHERE id = 1;
Ändert den Kontostand für die Konto-ID 1 innerhalb der ausstehenden Transaktion.
3
COMMIT;
Speichert alle Änderungen der Transaktion dauerhaft auf der Festplatte.