Mysql
 sql >> база данни >  >> RDS >> Mysql

Тестване на MySQL заявка

Както Бармар предложи. Използвайте тестова база данни. Въпреки това, ако правите страшна промяна в база данни на живо и сте я тествали на тестова база данни, това може да ви успокои да използвате транзакции, за да потвърдите, че промените на живо са както очаквате. За това можете да използвате транзакции.

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.

Имайте предвид, че промените в схемата не са транзакционни (т.е. променящите се таблици не могат да бъдат върнати назад).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как работи NOT RLIKE в MySQL

  2. Защо SQLSTATE[HY000]:Обща грешка?

  3. Mysql Копиране на база данни от сървър на сървър с една команда

  4. Масивът хостове на база данни е празен. след внедряване на проект Laravel на AWS Elastic Beanstalk

  5. пропуснете копирането в таблицата tmp на диска mysql