ホームページ >データベース >mysql チュートリアル >既存の MySQL テーブルに主キーを正しく追加するにはどうすればよいですか?
MySQL テーブルへの主キーの追加
次のコマンドを使用して既存の MySQL テーブルに主キーを追加しようとすると、
alter table goods add column `id` int(10) unsigned primary AUTO_INCREMENT;
エラーが発生する可能性があります。これを解決するには、PRIMARY KEY キーワードを明示的に追加する必要があります:
alter table goods add column `id` int(10) unsigned PRIMARY KEY AUTO_INCREMENT;
または、列を追加した後に主キーを追加できます:
ALTER TABLE goods ADD PRIMARY KEY(id)
これにより、 id 列がテーブルの主キーになります。 PRIMARY KEY を明示的に指定することで、PRIMARY という単語を単独で使用することで生じる可能性のある混乱を避けることができます。
以上が既存の MySQL テーブルに主キーを正しく追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。