
この記事ではテーブルのカラムにユニーク制約を追加・制約を削除する方法についてお伝えします。
ユニーク制約を追加する
テーブルのカラムに制約を追加するには、
ALTER TABLEステートメントADD CONSTRAINTとを使用します。
以下は、usersテーブルのemail_addressカラムにユニーク制約を追加する例です。
ALTER TABLE users
ADD CONSTRAINT unique_email UNIQUE (email_address);上記の例では、usersテーブルのemail_addressカラムにユニーク制約を追加しています。
これにより、email_addressカラムには重複する値が許容されなくなります。
ユニーク制約を削除する
テーブルのカラムから制約を削除するには、
ALTER TABLEステートメントとDROP INDEXを使用します。
以下は、usersテーブルのemail_addressカラムからユニーク制約を削除する例です。
ALTER TABLE users
DROP INDEX unique_email; 上記の例では、usersテーブルのemail_addressカラムからユニーク制約を削除しています。