読者です 読者をやめる 読者になる 読者になる

(MySQL)ユニークキー制約について

ユニークキー制約を設定すると、

 ・そのカラムの内容が重複したレコードを格納することができない。

 ・NULLは格納可能。

 ・複数のカラムにユニークキーを設定すると、そのカラムの内容の組み合わせが重複しているレコードを格納することができない。

  複数のカラムにユニークキーを設定する場合、前述のとおり結果的に組み合わせの重複を排除することになるが、

  1カラムずつユニークキーを設定しようとするとそれぞれのカラムの重複が判定されてしまい、

  ユニークキーを設定することができない。

  その場合は2つのカラムを同時にユニークキーに設定すると良い。