"Niels Andersen" <niels-usenet@myplace.dk> wrote in message
news:EJWP9.18850$Hl6.2039772@news010.worldonline.dk...
> Jimmy wrote in <23WP9.19$hj3.1254@news.get2net.dk>:
> > Jeg er begyndt at anvende LAST_INSERT_ID() til at finde det ID, der lige
> > er sat ind.
> >
> > Jeg har ikke fundet ret meget dokumentation omkring dette på mysql.com:
> >
http://www.mysql.com/doc/en/ODBC_and_last_insert_id.html
>
> Derfra er der link til:
>
http://www.mysql.com/doc/en/Getting_unique_ID.html
>
> > Hvordan holder den styr på hvilket ID der skal returneres?
> > Altså - er det det _sidste_ ID eller det sidste, som en given bruger har
> > fået indsat?
>
> Når du indsætter noget, som automatisk får tildelt en ID, så husker den
> hvilken ID det er.
> Det er altså ikke "den nyeste ID i tabellen", men "ID på det, du lige har
> sat ind på samme forbindelse".
Det er også den tanke jeg har.
Altså at den holder styr på den på en connection-basis.
Er det noget du har et link til?
> > Er metoden pålidelig, hvis der er mange samtidige INSERT's i databasen?
>
> Jeg har i hvert fald ikke grund til at tro andet.
Sådan har jeg det også.
Det kunne være spændende at læse lidt om metoden så man turde stole på den i
produktionsøjemed.
Tak for svarene,
Jimmy