Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Składnia MySQL dla Dołącz do aktualizacji

MySQL obsługuje wielotablicowy UPDATE składnia , co w przybliżeniu wyglądałoby tak:

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

Możesz zaktualizować Train tabeli i usuń z Reservations tabeli w tej samej transakcji. Dopóki najpierw wykonujesz aktualizację, a potem usuwasz, to powinno działać.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pojedyncza ustalona tabela z wieloma kolumnami vs elastyczne tabele abstrakcyjne

  2. Używanie fragmentów Oracle JDeveloper z MySQL

  3. Najlepszy sposób na sprawdzenie, czy mysql_query zwrócił jakieś wyniki?

  4. Naruszenie ograniczenia integralności:1452 Nie można dodać ani zaktualizować wiersza podrzędnego:

  5. Kreator Entity Framework ulega awarii w MySQL