mysqlで制約を追加するには

MySQLでALTER TABLEを使用して制約条件を追加できます。 一般的な制約条件をいくつか紹介します:

  1. 主キーを設定:
    ALTER TABLE テーブル名 ADD PRIMARY KEY (カラム名);
  2. UNIQUE 制約 (UNIQUE):
    ALTER TABLE テーブル名 ADD UNIQUE (カラム名);
  3. 外部キー制約 (FOREIGN KEY):
    ALTER TABLE table_name ADD FOREIGN KEY (column_name) REFERENCES referenced_table_name(referenced_column_name);
  4. NULL 不可制約 (NOT NULL): ALTER TABLE table_name MODIFY column_name data_type NOT NULL;
  5. DEFAULT 制約の変更:
    ALTER TABLE テーブル名 ALTER COLUMN 列名 SET DEFAULT デフォルト値;

制約を追加するとデータの移動やテーブル構造の再構築が発生する場合があるため、必ずバックアップを取ってから慎重に操作してください。

bannerAds