Fylling Skrevet 19. juni 2012 Del Skrevet 19. juni 2012 Hei, jeg prøver å lage til to tabeller i en database som jeg har, men får den klassiske 1005 feilen hvor en av tabellen har feilen nr. 150. Altså, en foreign key feil. Men jeg skjønner ikke hva som er gale, prøve å skrive den på nytt men det ble ikke noe bedre. Her er koden opplastet på pastebin.com: http://pastebin.com/eciqSTFM Og feilmeldingen jeg får fra phpmyadmin: http://pastebin.com/V3grWwSV Takker for all hjelp! Mvh Fylling Lenke til kommentar
Hieronymus Skrevet 19. juni 2012 Del Skrevet 19. juni 2012 Snåsa-mannen er kanskje synsk, og vet hvilken database du bruker, men det gjelder nok dessverre ikke oss andre... Lenke til kommentar
etse Skrevet 19. juni 2012 Del Skrevet 19. juni 2012 sidne han sier "phpmyadmin" er vel sansynligheten stor for MySQL. Lenke til kommentar
Fylling Skrevet 19. juni 2012 Forfatter Del Skrevet 19. juni 2012 Oj, beklager meget! Er så vant med at alle jeg kjenner bruker MySQL at jeg glømmer det finnes flere! Men ja det er MySQL, og dette skal jeg huske til en annen gang! Lenke til kommentar
tomsi42 Skrevet 21. juni 2012 Del Skrevet 21. juni 2012 Foreign keyen peker vel på feil attributt. Burde vel peke på primary keyen til den andre tabellen? Lenke til kommentar
quantum Skrevet 23. juni 2012 Del Skrevet 23. juni 2012 (endret) se http://stackoverflow.com/questions/1749332/mysql-cant-create-table-errno-150 du må eksplisitt opprette en indeks på feltet du ønsker i referere. Hvis du tar med KEY ix_KjemiPbs (KjemiPensum_bok_sammendrag), i definisjonen av KjemiPensum_bok så vil opprettelsen av KjemiPensum fungere as is. Hva ønsker du å oppnå med å ha sammendragskolonnen med i PK? id'en er vel unik i seg selv? Tror det er der trøbbelet dit starter ... Endret 23. juni 2012 av quantum Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå