MySQL Frage
-
Hi,
gibt es irgendeine Möglichkeit, einen Datensatz in eine Tabelle einzufügen und gleichzeitig wieder auszulesen? Ich brauche den Wert eines AUTO_INCREMENT - Feldes, will diesen aber nicht manuell vor dem Query berechnen.
Danke
-
SELECT LAST_INSERT_ID();
In PHP gibt es z.B. auch noch eine Funktion mysql_insert_id(), die zwischen den Abfragen immer wieder zurückgesetzt wird. LAST_INSERT_ID() liefert hingegen immer den zuletzt erzeugten AUTO_INCREMENT Wert zurück
-
Coole Sache das
Danke
Edit: mysql_insert_id() wird übrigens laut Doku zwischen den Abfragen nicht zurückgesetzt!
[ Dieser Beitrag wurde am 09.03.2003 um 15:28 Uhr von Locke editiert. ]
-
Sorry, hab ich wohl zu sehr überflogen