Zuerst musst du sich versichern, dass deine MariaDB-Instanz Transaktionen unterstützt. Beispielsweise unterstützt der MyISAM-Storage-Engine keine Transaktionen, während der InnoDB-Storage-Engine das tut.
Hier ist, wie du ein Rollback in MariaDB durchführen kannst:
1. Beginne eine Transaktion mit dem Befehl `START TRANSACTION`.
2. Führe die gewünschten SQL-Statements aus.
3. Wenn du feststellst, dass du einen Fehler gemacht hast und die Änderungen rückgängig machen möchtest, verwende den Befehl `ROLLBACK`.
Hier ist ein einfaches Beispiel:
```
START TRANSACTION;
UPDATE customers SET city = ‘Berlin’ WHERE id = 1;
ROLLBACK;
```
In diesem Beispiel wollte der Benutzer die Stadt für einen Kunden aktualisieren, hat aber einen Fehler gemacht. Durch das Ausführen von `ROLLBACK` werden alle Änderungen, die seit Beginn der Transaktion (d.h. dem `START TRANSACTION`-Befehl) gemacht wurden, rückgängig gemacht.
Bitte beachte, dass Transaktionen nicht über mehrere Verbindungen oder Sitzungen hinweg bestehen. Wenn du deine Verbindung trennst oder deine Sitzung beendest, wird deine Transaktion automatisch ausgeführt (oder “commited”), so dass du nicht mehr in der Lage bist, sie rückgängig zu machen.