Im PowerBasic Forum habe ich gerade abenteuerliche Konstrukionen gesehen bei der Aufgabe Daten in 2 Datenbanken anzulegen,
bei der in der ersten in einem autoinkrement Feld die UserID generiert wird und in der zweiten zu dieser UserID (Fremdschlüssel) Daten gespeichert werden sollen ...
Wie bekommt man nun für das zweite Replace raus, was MySQL als Wert für UserID vergeben hat ?
Hier steht es mit Beispielen
http://dev.mysql.com/doc/refman/5.0/en/ ... ue-id.html
Code: Alles auswählen
INSERT INTO Kunde (UserID,Name,...) VALUES(NULL,'Name',...); # erzeugt neue UserID da NULL an autoincrement Feld übergeben wird.
INSERT INTO Infos(KundenNummer,text) VALUES(LAST_INSERT_ID(),'text'); # use UserID in second table