Avatar billede coolby Nybegynder
24. maj 2005 - 14:16 Der er 4 kommentarer og
1 løsning

Indsæt i en innoDB

Jeg har 3 tabeller
Tabel 1 = Indholder navne på firma
Tabel 2 = Indholder postnr samt by
Tabel 3 = Indholder en primærnøgle der henviser til tabel 1's id samt en fremmednøgle der henviser sig til tabel 2's id

Nu kommer mit spørgsmål hvordan indsætter jeg en række i tbel 3 der henviser til de forskellige nøgler?
Avatar billede arne_v Ekspert
24. maj 2005 - 14:21 #1
helt normalt

eneste forskel er at hvis der ikke er matchende rækker i tabel 1 eller tabel 2 så får du en fejl
Avatar billede coolby Nybegynder
24. maj 2005 - 14:24 #2
Jeg kan ikke indsætte i tabel 3 den siger

#1216 - Cannot add or update a child row: a foreign key constraint fails
Avatar billede arne_v Ekspert
24. maj 2005 - 14:28 #3
det er netop den fejl du får når du mangler en matchende række i en af den andre
tabeller
Avatar billede coolby Nybegynder
05. juni 2005 - 21:32 #4
har løst problemmet
Avatar billede arne_v Ekspert
05. juni 2005 - 21:45 #5
og fejlen var ?
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester