02. november 2006 - 13:36Der er
11 kommentarer og 1 løsning
return inserted id
Hei.
Jeg har to tabeller, registrering og deltaker. En registrering kan ha flere deltakere. Derfor ønsker jeg å sette id'en til tilhørende registrering inn i tabellen deltaker.
Kan jeg, når jeg kjører INSERT på registrering, få tilbake id'en til den nye recorden i registrering?
Jeg tror jeg gjorde noe liknende vha stored procedures i MS SQL en gang tidligere. Men går det på noen måte i MySQL?
benytter selv @@IDENTITY som også tager fra samme connection, men om den som hmortensen skriver også virker ved jeg ikke, men mon ikke den gør det (har ikke testet)
coderdk -> :) ... har også lige kigget i MySQL manualen for at tjekke LAST_INSERT_ID(); da jeg ikke tidligere var stødt på den da kode jeg skrev har virket fint til mit brug, men giver dig ret i, at det ved MySQL skal være LAST_INSERT_ID();
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.