Hallo
Ich muss immer eine Zeile in mehrere Tabellen einfügen.
das bedeutet, dass mit hoher Wahrscheinlichkeit Dein Tabellendesign sehr
verbesserungswürdig ist.
welches Datenbankmanagementsystem (DBMS) in welcher genauen Version verwendest Du?
[x] MySQL
Ich wiederhole: welche *genaue* Serverversion?
Ja, ich finde dort auch nichts, dann wohl am besten zwei Queries.
Wegen dem Verbesserungsbedürftig.
Ich hatte eine einzige Tabelle mit allen Userdaten (auch Profilangaben, Singleangaben und so) Alles in einer Tabelle. Waren ca. 200 Spalten *smile*
Habe das jetzt auf mehrere Tabellen aufgeteilt, sprich, etwas normalisiert und deshalb müsste ich bei einer Neuregistrierung in mehrere Tabellen für ein neues Mitglied eine Zeile anlegen.
Dein Versuch der "Normalisierung" scheint etwas schiefgegangen zu sein.
Wobei sich das dann besser beurteilen ließe, wenn Du ein paar Tabellen
inklusive ein paar Beispieldaten vorstellen würdest. Jedenfalls entgeht
mir die Notwendigkeit, bei Neuanlage eines Datensatzes gleich noch ein
paar weitere anzulegen. Ich vermute, dass es nicht erforderlich wäre.
Und ja, dafür könnte man auch einen INSERT-Trigger verwenden. Es gibt doch
tatsächlich inzwischen verbreitete Unterstützung dafür (5.0.x oder höher).
Deswegen wiederhole ich nochmals das, was Du sowieso schon bei Deinem
Ausgangsposting einfach ignoriert hast:
Bei Datenbankfragen ist es stets eine gute Idee, das verwendete DBMS in
der verwendeten Version anzugeben. Bitte hole das nach. Bitte füge diese
Information bei künftigen Threads im Bereich Datenbanken gleich im ersten
Beitrag ein.
Freundliche Grüße
Vinzenz