Jak navrhl Barmar. Použijte testovací databázi. Pokud však provádíte děsivou změnu v živé databázi a otestovali jste ji na testovací databázi, můžete snadno použít transakce k potvrzení, že živé změny jsou takové, jaké očekáváte. K tomu můžete použít transakce.
START TRANSACTION;
UPDATE foo SET baz = "bar";
SELECT baz FROM foo;-- Shows bar
ROLLBACK; -- Alternatively 'COMMIT'
SELECT baz FROM foo;-- Shows whatever was there previously.
Upozorňujeme, že změny schématu nejsou transakční (tj. změny tabulek nelze vrátit zpět).