Heim >Datenbank >MySQL-Tutorial >Wie verwende ich MySQL JOIN zum Aktualisieren von Tabellenspalten basierend auf verknüpften Tabellendaten?
MySQL-Join-Update-Syntax
Dieser Artikel bietet Einblicke in die MySQL-Methode zum Ausführen von Join-Updates, bei denen Tabellenspalten basierend auf abgerufenen Daten aktualisiert werden verbundene Tabellen.
Mit Join Update Syntax
Betrachten wir das Szenario, in dem Sie zwei Tabellen haben:
Ziel: Erhöhen Sie die Kapazität des Zuges, wenn eine Reservierung storniert wird.
Syntax:
UPDATE Reservations r JOIN Train t ON (r.Train = t.TrainID) SET t.Capacity = t.Capacity + r.NoSeats WHERE r.ReservationID = ?;
So funktioniert es:
Erhöhen um willkürliche Sitzplätze
Um um eine beliebige Anzahl von Sitzplätzen zu erhöhen, ändern Sie einfach die SET-Klausel wie folgt:
SET t.Capacity = t.Capacity + ?
Überlegungen zur Transaktion
Das obige ist der detaillierte Inhalt vonWie verwende ich MySQL JOIN zum Aktualisieren von Tabellenspalten basierend auf verknüpften Tabellendaten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!