1 つのテーブルに複数の主キーを設定できますか? 質問する

1 つのテーブルに複数の主キーを設定できますか? 質問する

1 つのテーブルに複数の主キーを設定できますか?

ベストアンサー1

テーブルには、 2 つ以上の列から構成される主キーである複合主キーを設定できます。例:

CREATE TABLE userdata (
  userid INT,
  userdataid INT,
  info char(200),
  primary key (userid, userdataid)
);

アップデート: リンクはこちら複合主キーのより詳細な説明。

おすすめ記事