Gå til innhold

foreignkey feil, vet ikke hva som er gale.


Anbefalte innlegg

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
Videoannonse
Annonse

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 av quantum
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...