異なるテーブルの 2 つの主キーを参照している owner_id を持つテーブル アドレスを使用してデータベースを作成しましたが、「子行を更新できません: 外部 ke 制約に失敗しました」というエラー エラーが発生します
これは私のテーブルの構造です
CREATE TABLE Address
(
OwnerID VARCHAR(5) NOT NULL,
Line1 VARCHAR(40),
City VARCHAR(40),
Postcode VARCHAR(4),
AddressType INT,
PRIMARY KEY (OwnerID, AddressType),
FOREIGN KEY (AddressType) REFERENCES AddressType(AddressType),
FOREIGN KEY (OwnerID) REFERENCES Supplier(SupplierID),
FOREIGN KEY (OwnerID) REFERENCES Customer(CustomerID)
);
誰でも解決できますか?または少なくとも代替案を教えてください。