Sql 我试图在同一个表上添加两个外键,但它没有';行不通

Sql 我试图在同一个表上添加两个外键,但它没有';行不通,sql,Sql,我注意到,当我在列上使用I时,问题会消失,但当我单击go时,唯一出现的错误是“无法添加外键约束”消息 错误消息: 在第一条语句中,您似乎拼错了位置。您拼错了一次位置,并且两个外键都引用了相同的主键。键入:LOACTION而不是LOCATION作为旁白-您确定要两个单独的外键而不是复合外键吗?您当前的设计意味着纬度和经度可能是对位置中两个完全独立的行的引用。我看不出那微小的图片文本…而且,您的“经度”FK是对“纬度”列的引用。我希望属性是复合的,但我不确定它是否有效。我当时在复制和粘贴我的原稿,想

我注意到,当我在列上使用
I
时,问题会消失,但当我单击go时,唯一出现的错误是“无法添加外键约束”消息

错误消息:


在第一条语句中,您似乎拼错了
位置。

您拼错了一次位置,并且两个外键都引用了相同的主键。

键入:LOACTION而不是LOCATION作为旁白-您确定要两个单独的外键而不是复合外键吗?您当前的设计意味着纬度和经度可能是对
位置中两个完全独立的行的引用。我看不出那微小的图片文本…而且,您的“经度”FK是对“纬度”列的引用。我希望属性是复合的,但我不确定它是否有效。我当时在复制和粘贴我的原稿,想弄清楚问题出在哪里,我一定是忘记了。谢谢,我可能不会看到那个错误