- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CREATE テーブルでの複数外部キーの設定)
CREATEテーブルでの複数外部キーの設定
このQ&Aのポイント
- MySQL5.1で、1つの表に複数の外部キーを持つとき、CREATEテーブル発行の仕方について教えてください。
- 注文表に、2つの外部キー(得意先コード・商品コード)を設定する方法を教えてください。
- 外部キーを列制約で作成するのが適切な方法でしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
表制約でも出来ますよ。 CREATE TABLE `注文表` ( `注文日` date DEFAULT NULL, `得意先コード` varchar(10) DEFAULT NULL , `商品コード` varchar(10) DEFAULT NULL , `数量` int(11) DEFAULT NULL, FOREIGN KEY( `得意先コード` ) REFERENCES 得意先表(得意先コード), FOREIGN KEY( `商品コード` ) REFERENCES 商品表(商品コード) );
お礼
情報ありがとうございます。 列だけかと思っていました。 すっきりしました。