yangjp8023
龔城師
2015-05-07 02:45

联合主键在另一张表中如何用外键引用

  • 联合主键

我在Shop 表中创建了一个主键(ID,UserID)(因为多张表分别需要用到这其中的一个列名),在另一张表创建外键引用时报错:
"消息 1776,级别 16,状态 0,第 1 行
在被引用表 'Shop' 中没有与外键 'FK__Product' 中的引用列列表匹配的主键或候选键。"

请问这是怎么回事,该如何引用

语句:
ALTER TABLE Product add CONSTRAINT FK__Product FOREIGN KEY(UserID) REFERENCES Shop(UserID)
ON DELETE CASCADE
GO

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答