Mögliche Duplikate:
2 FOREIGN KEY-Abfrage
Ich erstelle eine Tabelle und füge Daten in seine Tabelle ein. Ich möchte zwei Fremdschlüssel für diese Tabelle definieren. Ich schreibe diese Abfrage
ALTER TABLE SaleDetail
ADD CONSTRAINT FK1_ProductID
FOREIGN KEY (ProductID)
REFERENCES Product(ProductID),
ADD CONSTRAINT FK2_SaleID
FOREIGN KEY (SaleID)
REFERENCES Sale(SaleID);
Es zeigt Fehler
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))
Antworten:
1 für die Antwort № 1Klingt für mich wie eine bestehende Zeile in Ihrer SaleDetail-Tabelle mit einer ProductID, die nicht in der Product-Tabelle steht.