undso: Instert Into über mehrere Tabellen

Beitrag lesen

Hi,

Ich wiederhole: welche *genaue* Serverversion?

Tut mir Leid. mySQL 5.0.15

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.

Bsp:

Tabelle User

ID, Name, Mail, Geschlecht, Passwort, PLZ, Wohnort, Punkte, IP, Onlinestatus, SESSION, usw. (ca.30 Spalten die ich

Beispieleintrag:

123, Heinz, blabla@web.de, 2, abcde, 89050....

Damals war alles in der Tabelle User drin. Weil viele gemeint haben, das wären zu viele Spalten, habe ich das ganze aufgeteilt.

Tabelle Userprofil:

ID, Hobbies, Motto, IchMag, IchMagNicht, FavoriteLink, MitgliedSeit, ICQ, Sport, Sternzeichen... (ca. 30 Spalten - Diese Spalten waren früher noch in der Tabelle User drin)

Beim registrieren wollte ich nun in diese Tabelle den Zeile

123, , , Anlegen. Die Spalten blieben dann leer.

Zudem habe ich noch ein paar neue Tabellen angelegt, für die dasselbe gilt.

Tabelle USersingleanzeige

ID, IchSuche, Größe, Gewicht, Haarfarbe ... (ca. 20 Spalten)

Und ja, dafür könnte man auch einen INSERT-Trigger verwenden. Es gibt doch

Insert-Trigger. Das sagt mir jetzt garnichts, werde aber sicherlich schlau, wenn ich die Doku durchsuche oder google.

Grüße