Klaus Mennward: Mit SQL ERM-Records in mehreren Tabellen einfügen?

Beitrag lesen

Hallo mb,

ich habe keine Tutorials gefunden, in dem man erklärt bekommt, wie man INSERT-Statements in einer Beziehungs-Tabelle einfügt 😕. Ich arbeite mit phpMyAdmin. Ich hab in schon Vorhandende Datensätze der Tabellen F_KEY und P_KEY mit AUTO_INCREMENT erstellt. Dann habe ich die beiden Tabellen und verbunden. Error:

Dann habe ich es ohne Datensätze in den Tabellen versucht und es klappt. Ausgangsfrage: Wie kann ich Daten in mehrere Tabellen einfügen?

Beschreib doch mal dein Vorhaben bitte genauer. Warum genau willst du Daten in mehrere Tabellen eintragen? Wenn du eine Beziehung zwischen zwei Tabelleneinträgen herstellen willst, reicht erstmal ein INSERT-Statement in die Verknüpfungstabelle.

Bei einer n-n-Beziehung beispielsweise besitzt die Verknüpfungstabelle jeweils die Primärschlüssel der Tabelleneinträge (als Fremdschlüssel), die verknüpft werden sollen.