Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Testowanie zapytania MySQL

Jak zasugerował Barmar. Użyj testowej bazy danych. Jeśli jednak wprowadzasz przerażającą zmianę w aktywnej bazie danych i testujesz ją na testowej bazie danych, możesz swobodnie korzystać z transakcji, aby potwierdzić, że zmiany na żywo są zgodne z oczekiwaniami. W tym celu możesz użyć transakcji.

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.

Zwróć uwagę, że zmiany w schemacie nie mają charakteru transakcyjnego (tj. zmiany tabel nie mogą być cofnięte).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak połączyć się z MySQL za pomocą Pythona

  2. Dlaczego mysqli_query() nie działa? [mysqli_query():Nie udało się pobrać mysqli]

  3. Czy aplikacja PHP zbudowana na bazie Codeigniter może połączyć się z bazą danych MySQL ORAZ bazą danych mongoDB w tym samym czasie?

  4. Doctrine2 w Symfony2:Jak mogę zobaczyć, które wywołanie obiektu prowadzi do zapytania?

  5. Czy magento może używać wielu niewolników MySQL?