sql >> Databasteknik >  >> RDS >> Mysql

MySQL kommandorad och transaktioner

Du kan använda MySQL:s START TRANSACTION syntax för att skapa en transaktionsbekräftelse:

Källa:http://dev.mysql.com/doc/refman /5.0/en/commit.html

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

Du kan också skriva din fråga i en .sql-fil och överföra den till mysql:

$ cat query.sql | mysql -uroot -proot


  1. Organisera data baserat på tidsstämpel mysql + PHP

  2. Är det möjligt att skicka en variabel till ett lagrat proceduranrop i mysql?

  3. MySQL-fråga för att returnera rader som är lika med eller större än ett visst datum, där datumet är separerat i år, månad och dagkolumner

  4. Beräkna MEDEL från 2 kolumner för varje rad i SQL