• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MYSQLのフィールドにユニークキーを設定する。)

MYSQLのフィールドにユニークキーを設定する方法

このQ&Aのポイント
  • MYSQLのテーブルに既存のカラムにユニークキーを設定する方法について試みましたが、エラーが発生してしまいました。
  • ユニークキーを設定するためには、テーブルに新しいカラムを追加する方法でも問題ありません。
  • 問題の一つ可能性として、ユニークキーが既に設定されている可能性もあります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

create unique index code_index on テーブル名(code) です。

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.4

ちなみに後からuniqueを設定するとしても すでにあるレコードの該当フィールドが「ユニークなデータで埋まっている」 のが前提になります。 2個以上同じデータがある場合は当たり前の話ですがユニーク属性を 後付けすることはできません

すると、全ての回答が全文表示されます。
  • maiko0318
  • ベストアンサー率21% (1483/6969)
回答No.2
すると、全ての回答が全文表示されます。
  • maiko0318
  • ベストアンサー率21% (1483/6969)
回答No.1

PC用のコマンドではないですが、似てるので使えれば、 create unique index code on テーブル名 alter table というのは既存のテーブルに新たな列を追加するコマンドです。

satisfied999
質問者

お礼

残念。エラーが帰りました。 ありがとうございます。

すると、全ての回答が全文表示されます。

関連するQ&A