当我尝试向我的列添加外键时,我收到错误。请让我知道它有什么问题。
ALTER TABLE address
ADD CONSTRAINT FK_employeeid
FOREIGN KEY (employeeid) REFERENCES newdb(employeeid);
错误:
1005 - 无法创建表
mydb
。#sql-1cc_564
(错误号:150“外键约束形成错误”)
答案 0 :(得分:0)
我的印象是newdb
是架构名称而不是表名。
我期待像
ALTER TABLE address
ADD CONSTRAINT FK_employeeid
FOREIGN KEY (employeeid) REFERENCES newdb.Employees(employeeid);