私はたくさん検索しましたが、これが多対多のリンクに使用されるという概念しか得られませんでした。または、外部キーと主キーの構文を分離します。しかし、全体として構文を修正できませんでした。
CREATE TABLE cart
(
Customer varchar(40) FOREIGN KEY REFERENCES users(UserName),
Product varchar(40) FOREIGN KEY REFERENCES products(PID),
CONSTRAINT combination PRIMARY KEY (Customer,Product)
);
エラーが発生します
外部キー定義はすべての列定義の後に続き、列定義内では定義されません。あなたの場合、それはむしろ次のようになります:
CREATE TABLE cart
(
Customer varchar(40),
Product varchar(40),
FOREIGN KEY (Customer) REFERENCES users(UserName),
FOREIGN KEY (Product) REFERENCES products(PID),
PRIMARY KEY (Customer,Product)
);
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加