Mysql foreign key Error

Tags:    mysql sql keys

Hej alle på udvikleren.

Jeg sidder og og prøver at oprette en DB i Mysql, men kan ikke tilføje en foreign key til min table.

Her er hele min code til oprettelse af tabeller.

Fold kodeboks ind/udSQL kode 


Det eneste der ikke virker denne del

Fold kodeboks ind/udSQL kode 


Når jeg prøver at køre det, får jeg følgende fejl.

Error Code: 1005
Can't create table 'payz.#sql-658_5020' (errno: 150)

Jeg har prøvet at kigge på mysql.com(http://dev.mysql.com/doc/refman/5.0/en/innodb-error-codes.html)

Men der er ikke meget hjælp at hente ud over "table creation failed because a foreign key constraint was not correctly formed"

Håber der er nogle her inde som måske kan se hvad jeg gør galt.



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 11 karma
Sorter efter stemmer Sorter efter dato
Foreign keys skal have nøjagtig samme type. Enten skal du fjerne eller tilføje "unsigned" på hhv. cvr eller paymentOwner.



Tak for det hurtige svar, det virker nu :) Det er første gang jeg bruger det. så kunne ikke helt gennemskue hvad det var der var galt.




t