1. 学习
  2. /
  3. 课程
  4. /
  5. SQLで学ぶリレーショナルデータベース入門

Connected

练习

ADD CONSTRAINT で列を UNIQUE にする

動画で見たように、ユニークにしたい column_name の後に UNIQUE キーワードを追加します。これは、もちろん新しいテーブルでのみ機能します:

CREATE TABLE table_name (
 column_name UNIQUE
);

既存のテーブルに一意制約を追加したい場合は、次のようにします:

ALTER TABLE table_name
ADD CONSTRAINT some_name UNIQUE(column_name);

これは not-null 制約で使う ALTER COLUMN 構文とは異なる点に注意してください。また、制約には some_name という名前を必ず付ける必要があります。

说明 1 / 共 2 个

undefined XP
  • 1

    universities の university_shortname 列に一意制約を追加し、名前を university_shortname_unq としてください。

  • 2

    organizations の organization 列に一意制約を追加し、名前を organization_unq としてください。