/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
auto_increment og ny post
Fra : Jeppe Vesterbæk


Dato : 06-05-02 13:53

Hej gruppe

Håber I kan forstå mit problem (-:. Here goes:

Jeg har en tabel som har feltet IdNr som primærnøgle. Der er på dette
felt (IdNr) auto_increment. Tabellen er parent i en en-til-.mange
relation. Jeg har dermed IdNr som fremmednøgle i en child-tabel.

Når jeg indsætter en ny række i parent-tabellen, bliver IdNr jo
automatisk tildelt. Hvordan kan jeg få værdien af den netop indsatte
IdNr at vide? (Den skal jo indsættes i child-tabellen som fremmednøgle.)

Umiddelbart kan jeg ikke se anden løsning end en select fra
parent-tabellen med max(IdNr). Er der ikke en anden udvej? Hvis der
f.eks. er 2 brugere der "samtidig" opretter en post i tabellerne, er
dette vel ikke en holdbar løsning.

Jeg kan f.eks. se, at når jeg laver en post på et vBulletin forum
(eksempel her: http://pirate.planetarion.com/forum/) så bliver jeg taget
direkte til min post efter den er færdigskrevet og lagt i databasen. De
må jo dermed vide hvilken primærnøgle, rækken i tabellen bliver tildelt
ved indsættelse.

Mit spørgsmål er altså kort: Hvordan finder jeg værdien på et felt i en
netop oprettet række i m. auto_increment?

På forhånd tak.
/Jeppe

 
 
Jeppe Vesterbæk (06-05-2002)
Kommentar
Fra : Jeppe Vesterbæk


Dato : 06-05-02 13:57

PS: Bruger MySQL

/Jeppe

Jens Gyldenkærne Cla~ (06-05-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 06-05-02 15:51

Jeppe Vesterbæk <jhv38731@but.auc.dk> skrev:

> PS: Bruger MySQL

Kik i manualen:

http://www.mysql.com/doc/G/e/Getting_unique_ID.html

--
Jens

Jeppe Vesterbæk (06-05-2002)
Kommentar
Fra : Jeppe Vesterbæk


Dato : 06-05-02 16:06

> Kik i manualen:
>
> http://www.mysql.com/doc/G/e/Getting_unique_ID.html

Hehe, selvfølgelig ... mange tak jens.

/Jeppe



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste