Syntaxe de mise à jour de jointure MySQL
Cet article donne un aperçu de la méthode MySQL d'exécution des mises à jour de jointure, qui impliquent la mise à jour des colonnes de table en fonction des données extraites de tables jointes.
Utilisation de Join Update Syntaxe
Considérons le scénario dans lequel vous avez deux tables :
Objectif : Augmenter la capacité du train lorsqu'une réservation est annulée.
Syntaxe :
UPDATE Reservations r JOIN Train t ON (r.Train = t.TrainID) SET t.Capacity = t.Capacity + r.NoSeats WHERE r.ReservationID = ?;
Voici comment ça marche :
Incrémentation par sièges arbitraires
Pour incrémenter d'un nombre arbitraire de sièges, modifiez simplement la clause SET comme suit :
SET t.Capacity = t.Capacity + ?
Considérations relatives aux transactions
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!