Thomas Meinike: was gibt es denn so für Referenz-Firmen, mit MySQL?

Beitrag lesen

Hallo Andreas,

ich sprecht immer alle von Transaktionen - was ist an einer Taransaktion das besondere, bzw. was ist das überhaupt?

Wenn z. B. Daten aus Tabelle A erst dann geloescht werden durfen, wenn diese in Tabelle B angekommen sind (also etwa eine Geldueberweisung), wird eine Transaktion ausgefuehrt. Klappt auf diesem Weg etwas nicht, muss sowohl B als auch A wieder im Urzustand sein.

In MySQL gibt es dazu
BEGIN
...
COMMIT

Dazwischen finden die Transaktions-Queries statt. Im Fehlerfall wird ein ROLLBACK ausgefuehrt und alles wieder rueckgaengig gemacht. Das koennen aber erst die genannten neuen Tabellentypen in 3.23.3x/4x bzw. 4.0x.

MfG, Thomas