无法创建外键约束

时间:2013-04-16 12:04:30

标签: tsql sql-server-2012 create-table

我正在尝试使用以下代码创建表格project_items

CREATE TABLE project_items (
   cost FLOAT REFERENCES items (item_cost),
   item_id int REFERENCES items (item_id),
   project_id int REFERENCES projects (project_id)
 )

但是我收到了这个错误:

  

Msg 1776,Level 16,State 0,Line 1
  引用的表'items'中没有与外键'FK__project_it__cost__14270015'中的引用列列表匹配的主键或候选键。
  Msg 1750,Level 16,State 0,Line 1
  无法创建约束。查看以前的错误。

enter image description here

enter image description here

是因为成本吗?

0 个答案:

没有答案