Mysql约束无法添加

Mysql约束无法添加,mysql,Mysql,我在mysql代码中有一个问题。不允许我导入sql文件并给我此错误“#1215-无法添加外键约束” 我不知道该怎么办。我在这里搜索,我尝试了一些这样的例子:但没有成功。您需要使用FK引用中的所有主键列 FOREIGN KEY (`an`) REFERENCES `studenti` (`an`) 应该是 FOREIGN KEY (`idstud`, `an`) REFERENCES `studenti` (`idstud`,`an`) 当然,然后您需要将idstud添加到teste表中。

我在mysql代码中有一个问题。不允许我导入sql文件并给我此错误“#1215-无法添加外键约束”


我不知道该怎么办。我在这里搜索,我尝试了一些这样的例子:但没有成功。

您需要使用FK引用中的所有主键列

FOREIGN KEY (`an`)
REFERENCES `studenti` (`an`) 
应该是

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

当然,然后您需要将
idstud
添加到
teste
表中。

为什么要从问题中删除所有SQL代码?现在这个问题和答案毫无意义,因为它毫无意义。它是我的许可证中的代码。。。我不想被指责剽窃。