|
Zusammenfassung mehrerer DB-Operationen zu einer Einheit,
welche die Datenbank von einem konsistenten Zustand wieder in einen
konsistenten Zustand überführt.
Eine Transaktion hat einen expliziten
Beginn und ein explizites Ende.
- COMMIT:
erfolgreiches Beenden einer Transaktion
- ROLLBACK:
fehlgeschlagene Transaktion, Abbruch durch das System oder Benutzer
ausgelöst, alle Änderungen werden zurückgesetzt
Beispiel für eine Transaktion:
START TRANSACTION;
INSERT INTO Studenten VALUES(17, 'Hermann', 53115, 'Bonn');
UPDATE Studenten SET Name='Schmidt' WHERE Nr=53;
COMMIT;
|
|