"Morten Winkler Jørgensen" <mwj@INGEN_SPAM_TIL_MIG.mip.sdu.dk> wrote in
message news:beee4e$spj$1@news.net.uni-c.dk...
> Jimmy wrote:
>
> >> insert into ... values (0, "H.C.Andersen", ....)
> >
> > Det er forkert at indsætte 0.
> OK. Taget til efterretning.
>
> > SELECT LAST_INSERT_ID() AS Last_ID
> Jovist, men er der nogen garanti for at det bliver det ID jeg oprette med
> min insert lige før.
Ja da.
Det er hele pointen med funktionen
> Kunne det ikke være et ID genereret af en INSERT fra
> en anden forbindelse der kører parallelt?
Nej.
> Det syntes jeg ikke manualen på Mysql.com nævner noget om. Måske er det
bare
> undersorstået at det hele arbejder på forbindelsesniveau?
De angiver, at det fungerer på en "connection level basis", hvilket er din
aktuelle forbindelse.
Du kan være helt rolig for at du får det rette ID, hvis du kalder den efter
din INSERT og før den næste INSERT.
mvh
Jimmy