自動インクリメントの主キーと値を既存のテーブルに自動的に挿入する
主キーや自動インクリメント列のないテーブルが発生するのは一般的なシナリオですデータベース管理で。主キー列を追加し、既存の行に一意の識別子を割り当てるには、特定のアプローチが必要です。
これを実現するには、目的の列仕様を指定して ALTER TABLE ステートメントを実行することをお勧めします。たとえば、次のステートメントは、「id」という名前の自動インクリメント主キー列を既存のテーブルに追加します。
ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT;
実行すると、このステートメントは「id」列を作成し、それに auto-increment 列が自動的に設定されます。テーブル内の各行の値を 1 から増分します。これにより、手動介入を必要とせずに、各行に一意の識別子が効果的に追加されます。
以上が自動インクリメント主キーを既存のデータベース テーブルに自動的に追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。