sql >> Database >  >> RDS >> Mysql

MySQL-query testen

Zoals Barmar suggereerde. Gebruik een testdatabase. Als u echter een enge wijziging aanbrengt in een live database en deze hebt getest op een testdatabase, kan dit u geruststellen om transacties te gebruiken om te bevestigen dat de live wijzigingen zijn zoals u verwacht. Hiervoor kunt u transacties gebruiken.

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.

Houd er rekening mee dat wijzigingen in het schema niet transactioneel zijn (d.w.z. het wijzigen van tabellen kan niet worden teruggedraaid).




  1. Mysql2::Error:U heeft een fout in uw SQL-syntaxis

  2. doel van het maximale aantal in php &mysql

  3. Oracle PL/SQL - Hoe maak ik een eenvoudige arrayvariabele aan?

  4. trunc en round-functie in sql