Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL синтаксис за Join Update

MySQL поддържа многотаблици UPDATE синтаксис , което би изглеждало приблизително така:

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

Можете да актуализирате Train таблица и изтрийте от Reservations таблица в същата транзакция. Докато първо извършите актуализацията и след това изтриете, тя трябва да работи.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да инсталирате MySQL Workbench на Windows

  2. Бройте с условие IF в MySQL заявка

  3. Трябва ли да използвам типа данни за дата и час в MySQL?

  4. Разрешете всички отдалечени връзки, MySQL

  5. Разбиране на набори от символи и съпоставяния в MySQL