既存の MySQL テーブルに主キーを正しく追加するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-10-27 08:48:03
オリジナル
513 人が閲覧しました

How to Correctly Add a Primary Key to an Existing MySQL Table?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!