Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Testando a consulta do MySQL


Como sugeriu Barmar. Use um banco de dados de teste. No entanto, se você está fazendo uma alteração assustadora em um banco de dados ativo e o testou em um banco de dados de teste, pode deixar sua mente à vontade para usar transações para confirmar que as alterações ao vivo são como você espera. Para isso, você pode usar transações.
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.

Observe que as alterações no esquema não são transacionais (ou seja, alterar tabelas não pode ser revertida).