ホームページ >データベース >mysql チュートリアル >自動インクリメント主キーを既存のデータベース テーブルに自動的に追加する方法

自動インクリメント主キーを既存のデータベース テーブルに自動的に追加する方法

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-01 19:15:12815ブラウズ

How to Automatically Add an Auto-Increment Primary Key to an Existing Database Table?

自動インクリメントの主キーと値を既存のテーブルに自動的に挿入する

主キーや自動インクリメント列のないテーブルが発生するのは一般的なシナリオですデータベース管理で。主キー列を追加し、既存の行に一意の識別子を割り当てるには、特定のアプローチが必要です。

これを実現するには、目的の列仕様を指定して ALTER TABLE ステートメントを実行することをお勧めします。たとえば、次のステートメントは、「id」という名前の自動インクリメント主キー列を既存のテーブルに追加します。

ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT;

実行すると、このステートメントは「id」列を作成し、それに auto-increment 列が自動的に設定されます。テーブル内の各行の値を 1 から増分します。これにより、手動介入を必要とせずに、各行に一意の識別子が効果的に追加されます。

以上が自動インクリメント主キーを既存のデータベース テーブルに自動的に追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。