项目 - ItemID(PRI),ItemName,Price,数量发票 - InvoiceID(PRI),描述(PRI),Item_ItemID(FK),数量,价格
关系:一对多非识别关系(Item.ItemID& Invoice.Item_ItemID)
ItemID是Item表的PRIMARY KEY
InvoiceID&描述是发票表的主要键
(复合主要密钥)。
我可以将ItemID INSERT到包含在ItemTable中的Invoice表,但是当我尝试INSERT不同的ItemID时,它会给出这个ERROR ...
“无法添加或更新子行:外键约束失败”?????
答案 0 :(得分:1)
这是预期的行为。
外键约束阻止您将item-id输入到item-table中尚不存在的invoice-table中。这就是外键约束 IS 。
的链接