Transaktionen (1)
 

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;

 
      zurückvor