Maxim Mironjuk
-
November 22, 2025
Wer eine ganze Transaktion zurückrollt, nur weil ein einzelner Schritt innerhalb eines größeren Batch-Vorgangs fehlschlägt, verschenkt bereits erledigte Arbeit. Savepoints erlauben es, gezielt zu einem markierten Punkt innerhalb einer Transaktion zurückzukehren, ohne die vorherigen Änderungen zu verlieren. Dieser Artikel zeigt die vollständige SAVEPOINT-Syntax in MySQL, erklärt das Verhalten in InnoDB im Detail und liefert Praxisbeispiele für Batch-Imports und die Implementierung in PHP mit PDO.