Rumah > Artikel > pangkalan data > Bagaimanakah Anda Boleh Memasukkan Data ke dalam Berbilang Jadual Secara serentak dalam MySQL?
Memasukkan Data ke dalam Berbilang Jadual Secara Serentak
Soalan melibatkan memasukkan data ke dalam dua jadual berasingan, lawatan dan pendaftaran, dalam satu pertanyaan. Hasil yang diinginkan untuk proses pemasukan adalah seperti berikut:
INSERT INTO `visits` as v ,`registration` as v (v.`visit_id`,v.`card_id`,r.`registration_id`, r.`type`, r.`timestamp`, r.`visit_id`) VALUES (NULL, 12131141,NULL, UNIX_TIMESTAMP(), v.`visit_id`);
Keterbatasan MySQL
Walau bagaimanapun, MySQL tidak membenarkan anda memasukkan data ke dalam beberapa jadual dengan satu pertanyaan. Had ini menimbulkan cabaran dalam mencapai matlamat yang diingini.
Pendekatan Penyelesaian
Untuk mengatasi sekatan ini, dua pendekatan alternatif dicadangkan:
Atas ialah kandungan terperinci Bagaimanakah Anda Boleh Memasukkan Data ke dalam Berbilang Jadual Secara serentak dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!