Recovery and Concurrence
COMMIT
&& ROLLBACK
-- Iniciar una transacción
START TRANSACTION;
-- Hacer algunos cambios
INSERT INTO employees (name, salary) VALUES ('John Doe', 50000);
UPDATE employees SET salary = 60000 WHERE name = 'Jane Doe';
-- Si todo va bien, confirmar los cambios
COMMIT;
-- Iniciar otra transacción
START TRANSACTION;
-- Hacer algunos cambios
DELETE FROM employees WHERE name = 'John Doe';
-- Si algo va mal, deshacer los cambios
ROLLBACK;