Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie man dieselben Daten in zwei Tabellen in mysql einfügt

Die einfache Antwort ist nein - es gibt keine Möglichkeit, Daten in einem Befehl in zwei Tabellen einzufügen. Ich bin mir ziemlich sicher, dass Ihr zweites Skript nicht das ist, wonach Sie suchen.

Im Allgemeinen werden solche Probleme durch EINE dieser Methoden gelöst, je nach Ihren genauen Anforderungen:

  • Erstellen einer Ansicht zur Darstellung der zweiten Tabelle
  • Erstellen eines Triggers zum Einfügen in Tabelle2
  • Verwenden von Transaktionen, um sicherzustellen, dass entweder beide Einfügungen erfolgreich sind oder beide zurückgesetzt werden.
  • Erstellen Sie eine gespeicherte Prozedur, die beide Einfügungen durchführt.

Hoffe das hilft