MySQL 結合更新構文
この記事では、MySQL の結合更新の実行方法について説明します。これには、から取得したデータに基づいてテーブル列を更新することが含まれます。結合されたテーブル。
結合更新の使用構文
2 つのテーブルがあるシナリオを考えてみましょう。
目的: 予約がキャンセルされたときに列車の定員を増やします。
構文:
UPDATE Reservations r JOIN Train t ON (r.Train = t.TrainID) SET t.Capacity = t.Capacity + r.NoSeats WHERE r.ReservationID = ?;
その方法は次のとおりですworks:
任意の座席数ずつ増加
任意の座席数ずつ増加するには、単に次のように SET 句を変更します。
SET t.Capacity = t.Capacity + ?
トランザクション考慮事項
以上がMySQL JOIN を使用して結合されたテーブル データに基づいてテーブル列を更新する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。