MySQL5逆引き大全460の極意

データ定義命令の極意 - Tips132 複数列から構成される主キーを設定するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

6-2CREATE TABLE/DROP TABLETips132 複数列から構成される主キーを設定するには

Level1

PointCREATE TABLE命令でテーブル制約としてPRIMARY KEYを指定します

構文   
CREATE TABLE テーブル名 (列名 データ型 [,...]
  ,[CONSTRAINT 制約名] PRIMARY KEY(主キー列名,...))

複合キー(複数カラムから構成されるキー)を、主キーに設定することも可能です。ただしその場合、列フラグとしてPRIMARY KEYキーワードを指定することはできません(その場合は、それぞれの列が別々の主キーと見なされるためです。ひとつのテーブルが複数の主キーを持つことはできません)。

複合キーを設定する場合には、テーブル制約(CONSTRAINT句)としてPRIMARY KEYキーワードを設定しなければならない点に注意してください。

用例

mysql> CREATE TA

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません