无法创建外键,这是我的两个表
我想将 stud_id 与 sid 链接,我尝试过以下查询:
ALTER TABLE student
ADD FOREIGN KEY (sid)
REFERENCES marks(stud_id)
我遇到这个错误
#1005 - Can't create table 'disertation.#sql-d38_40' (errno: 150)
最佳答案
由于错误消息引用了一个完全不同的表“dissertation”,我猜测您的 SQL 编辑器中有多个语句,并且您要么执行所有这些语句,要么不执行该语句你以为你是。
许多 SQL 编辑器将执行所有内容,除非您突出显示某些内容,然后它们将只执行突出显示的内容。
关于mysql - #1005 - 无法创建表 'disertation.#sql-d38_40'(错误号 : 150),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20815266/