2015-06-14 127 views
1

我在mysql代碼中遇到問題。不允許我導入sql文件,並給我這個錯誤「#1215 - 無法添加外鍵約束」Mysql約束無法添加

我沒有ideea該怎麼做。我在這裏搜索,我試過這樣的例子:MySQL error: Cannot add foreign key constraint?但沒有成功。

+0

你爲什麼從你的問題中刪除了所有的SQL代碼?現在這個問題和答案是無用的,因爲它是沒有意義的。 – Dijkgraaf

+0

它是我的許可證代碼...我不想被抄襲的抄襲。 – Octavian

回答

1

您需要使用FK參考中的所有主鍵列。

FOREIGN KEY (`an`) 
REFERENCES `studenti` (`an`) 

應該

FOREIGN KEY (`idstud`, `an`) 
REFERENCES `studenti` (`idstud`,`an`) 

當然,你需要添加idstudteste表。