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.