Heim >Datenbank >MySQL-Tutorial >Wie können Sie in MySQL Daten gleichzeitig in mehrere Tabellen einfügen?
Gleichzeitiges Einfügen von Daten in mehrere Tabellen
Die Frage beinhaltet das Einfügen von Daten in zwei separate Tabellen, Besuche und Registrierung, in einer einzigen Abfrage. Das gewünschte Ergebnis für den Einfügevorgang ist wie folgt:
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`);
MySQL-Einschränkungen
MySQL erlaubt Ihnen jedoch nicht, Daten mit einer einzigen in mehrere Tabellen einzufügen Abfrage. Diese Einschränkung stellt eine Herausforderung dar, das gewünschte Ziel zu erreichen.
Lösungsansätze
Um diese Einschränkung zu überwinden, werden zwei alternative Ansätze vorgeschlagen:
Das obige ist der detaillierte Inhalt vonWie können Sie in MySQL Daten gleichzeitig in mehrere Tabellen einfügen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!