2013-01-23 53 views
-3

可能重複:
2 FOREIGN KEY query我想定義兩個外鍵

我創建表並插入數據的int他的表,現在我想在這個表我寫定義了兩個外鍵這個查詢它顯示錯誤:(幫我在我的查詢中有任何錯誤

ALTER TABLE SaleDetail 
ADD CONSTRAINT FK1_ProductID 
FOREIGN KEY (ProductID) 
REFERENCES Product(ProductID), 
ADD CONSTRAINT FK2_SaleID 
FOREIGN KEY (SaleID) 
REFERENCES Sale(SaleID); 

它顯示錯誤

Cannot add or update a child row: a foreign key constraint 
fails (mc120200290.#sql-5f0_60, CONSTRAINT FK1_ProductID FOREIGN KEY (ProductID) 
REFERENCES product (ProductID)) 
+0

永遠不會重複您自己的問題。這隻會導致下降和失去潛在的朋友。 – hakre

回答

1

對我來說聽起來好像您的SaleDetail表中存在一個ProductID不在Product表中的現有行。