ホームページ >データベース >mysql チュートリアル >MySQL テーブルに主キーを適切に追加する方法: 正しい構文と避けるべきものは何ですか?
MySQL テーブルへの主キーの追加
MySQL の既存のテーブルに主キーを追加する場合は、次を使用できます。 ALTER TABLE ステートメント。主キーを追加すると、テーブル内の各レコードの一意性が確保され、データの整合性を維持するための重要な機能が保証されます。
商品テーブルに主キーを追加するには、次の構文を使用できます:
ALTER TABLE グッズ ADD PRIMARY KEY (column_name)
column_name は主キーとして設定する列の名前です。
例:
<code class="sql">ALTER TABLE goods ADD PRIMARY KEY (id);</code>
ただし、よくある落とし穴に注意してください。それは、PRIMARY KEY ではなく PRIMARY という単語だけを指定することです。前述の失敗した試行で示されているように、これによりエラーが発生する可能性があります:
<code class="sql">alter table goods add column `id` int(10) unsigned primary AUTO_INCREMENT;</code>
実行を確実に成功させるには、常に PRIMARY KEY を指定してください。カラムを追加した後に主キーを追加する必要がある場合は、次の構文を使用できます:
<code class="sql">ALTER TABLE goods ADD PRIMARY KEY (id);</code>
これらのガイドラインに従うことで、MySQL テーブルに主キーを効果的に追加し、テーブルの整合性を強化できます。あなたのデータ。
以上がMySQL テーブルに主キーを適切に追加する方法: 正しい構文と避けるべきものは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。