sql >> Databáze >  >> RDS >> Mysql

Syntaxe MySQL pro Join Update

MySQL podporuje více tabulek UPDATE syntaxe , který by vypadal přibližně takto:

UPDATE Reservations r JOIN Train t ON (r.Train = t.TrainID)
SET t.Capacity = t.Capacity + r.NoSeats
WHERE r.ReservationID = ?;

Train můžete aktualizovat tabulky a odstraňte z Reservations tabulky ve stejné transakci. Pokud nejprve provedete aktualizaci a až poté provedete odstranění, mělo by to fungovat.



  1. Jak mohu vyřešit problém s autentizací Postgresql SCRAM?

  2. SQL Server Clustering z pohledu Oracle RAC

  3. Instalace Oracle Instant Client

  4. Úprava řádků tabulky / záznamů v SQL Server Management Studio ( SSMS) - SQL Server výukový program / TSQL výukový program, část 18