auto_increment und INSERT INTO
am 01.11.2005 22:31:41 von Clemens Ebinger
Guten Abend,
Folgende Frage.
Ich möchte ihn einem Rutsch eine neue Zeile in einer Tabelle anlegen, und in
einer zweiten Tabelle Zeilen anlegen, die sich auf die neue Zeile in der
anderen Tabelle beziehen.
Das Problem ist, dass ich nicht weiss wie die eindeutige ID der neu
angelegten Zeile lautet.
Ist das möglich sich bei einem INSERT INTO Statement die Höhe des
Auto_Increments bzw. der neuen ID zurückzugeben?
Vielen Dank.
MfG
Clemens
Re: auto_increment und INSERT INTO
am 01.11.2005 23:11:24 von Marcel Normann
Clemens Ebinger schrieb:
> Das Problem ist, dass ich nicht weiss wie die eindeutige ID der neu
> angelegten Zeile lautet.
> Ist das möglich sich bei einem INSERT INTO Statement die Höhe des
> Auto_Increments bzw. der neuen ID zurückzugeben?
LAST_INSERT_ID()
Gruß, Marcel
Re: auto_increment und INSERT INTO
am 01.11.2005 23:12:49 von Joerg Behrens
Marcel Normann schrieb:
> Clemens Ebinger schrieb:
>
>
>>Das Problem ist, dass ich nicht weiss wie die eindeutige ID der neu
>>angelegten Zeile lautet.
>>Ist das möglich sich bei einem INSERT INTO Statement die Höhe des
>>Auto_Increments bzw. der neuen ID zurückzugeben?
>
>
> LAST_INSERT_ID()
>
Bin mir fast sicher das er eigentlich die fast gleichnamige PHP Funktion
http://de2.php.net/mysql_insert_id
sucht. Weil sonst waere da ja nicht so richtig Ontopic hier :)
Gruss
Joerg