Sintaks Kemas Kini Sertai MySQL
Artikel ini memberikan pandangan tentang kaedah MySQL untuk melaksanakan kemas kini gabungan, yang melibatkan pengemaskinian lajur jadual berdasarkan data yang diambil daripada jadual bercantum.
Menggunakan Kemas Kini Sertai Sintaks
Mari kita pertimbangkan senario di mana anda mempunyai dua jadual:
Objektif: Menambah kapasiti kereta api apabila tempahan dibatalkan.
Sintaks :
UPDATE Reservations r JOIN Train t ON (r.Train = t.TrainID) SET t.Capacity = t.Capacity + r.NoSeats WHERE r.ReservationID = ?;
Begini caranya berfungsi:
Menaikkan Kerusi Sewenang-wenang
Untuk menambah bilangan kerusi yang sewenang-wenangnya, cuma ubah suai klausa SET seperti berikut:
SET t.Capacity = t.Capacity + ?
Transaksi Pertimbangan
Atas ialah kandungan terperinci Bagaimana Menggunakan MySQL JOIN untuk Mengemas kini Lajur Jadual Berdasarkan Data Jadual Digabungkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!