Както Бармар предложи. Използвайте тестова база данни. Въпреки това, ако правите страшна промяна в база данни на живо и сте я тествали на тестова база данни, това може да ви успокои да използвате транзакции, за да потвърдите, че промените на живо са както очаквате. За това можете да използвате транзакции.
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.
Имайте предвид, че промените в схемата не са транзакционни (т.е. променящите се таблици не могат да бъдат върнати назад).