複数の外部キーを使用する場合の主キー列名を設定する
P粉099145710
P粉099145710 2023-09-11 15:27:20
0
1
474

rree

主キー列に ENROLL_ID という名前を付けようとしましたが、 select * fromTeacher_enroll をクエリすると、制約キーワードが役に立ちません。個別の列で Coach_id、class_id、course_id、student_id のみが取得されますが、主キー列が表示されません:)

P粉099145710
P粉099145710

全員に返信(1)
P粉015402013

主キーは 1 つの列ではなく 3 つの列で構成されています。これは、そのように定義したためです。これは、キーとして定義された特定の列が一意でなくても、これら 3 つの列の組み合わせがテーブル内のすべての行で一意である必要があることを意味します。 1 つの名前を 3 つの列に適用することはできません。

これは、外部キー制約が 3 つの列すべてに名前を付けることを意味します。 2 つのテーブルの列名が同じであると仮定すると、次のようになります。 リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート