INSERT data i flere tabeller
Hej.Jeg har lavet en database der består af flere tabeller, der skal opdateres/indsættes data i samtidig.
For at spørge og svare, vil jeg ikke gå i detaljer, men mere spøre generelt.
Senario:
Jeg ønsker at indsætte noget data, der skal ind i to tabeller.
Begge tabeller har en primær (autoenkrementerende nøgle)
Præmær nøglen i TABEL_1 optræder så i TABEL_2 som fremmednøgle, for at kæde disse sammen.
Mit spørgsmål:
Hvordan indsætter jeg ( laver min SQL ) hvis jeg skal indsætte i to tabeller?
Primærnøglen i TABEL_1( som skal indsættes i TABEL_2 ) kender jeg jo ikke endnu?
Jeg ved ikke om der er en smart løsning?
Faktisk er jeg ude i noget med at jeg:
1. Indsætter data i TABEL_1
2. Henter ID fra TABEL_1 ( for den netop oprettet record )
3. Sætter hentede ID ind i min SQL
4. Indsætter data i TABEL_2 inklusiv netop hentede ID.
Hvad vil i foreslå, og hvordan gøres det i praksis i hverdagen?
Mvh
Daniel