auto_increment und INSERT INTO

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

Re: auto_increment und INSERT INTO

am 01.11.2005 23:22:43 von Clemens Ebinger

> 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 :)
Gut.
Danke.
Clemens