‹ SQL

BEGIN / COMMIT / ROLLBACK

Agrupa varias operaciones en una unidad indivisible: BEGIN inicia, COMMIT confirma y ROLLBACK deshace.

Codigo

ejemplo.sql
BEGIN;

UPDATE cuentas
SET saldo = saldo - 100
WHERE id = 1;

UPDATE cuentas
SET saldo = saldo + 100
WHERE id = 2;

COMMIT;