Точка сохранения внутри транзакции. Можно откатиться к SAVEPOINT, не отменяя всю транзакцию. Полезно для вложенной логики: часть операций откатить, остальное оставить.
SAVEPOINT sp1;
-- операции
ROLLBACK TO sp1; -- откат только до sp1
-- или RELEASE sp1; - убрать точку, сохранив измененияВ PHP/PDO: $pdo->exec('SAVEPOINT name'); $pdo->exec('ROLLBACK TO SAVEPOINT name');