sql >> Database teknologi >  >> RDS >> Mysql

MySQL kommandolinje og transaktioner

Du kan bruge MySQL's START TRANSACTION syntaks for at oprette en transaktionsbekræftelse:

Kilde:http://dev.mysql.com/doc/refman /5.0/da/commit.html

START TRANSACTION;
SELECT @A:=SUM(salary) FROM table1 WHERE type=1;
UPDATE table2 SET [email protected] WHERE type=1;
COMMIT;

Du kan også skrive din forespørgsel i en .sql-fil og overføre den til mysql:

$ cat query.sql | mysql -uroot -proot


  1. Grundlæggende SQL-forespørgsler

  2. Kan MySQL bruge indekser, når der er ELLER mellem betingelser?

  3. Ugyldig standardværdi for 'Dato'

  4. Hvordan får jeg en tilfældig standardværdi for en kolonne i MySQL/Rails