ホームページ > データベース > mysql チュートリアル > 自動インクリメント主キーを既存のデータベース行に自動的に追加するにはどうすればよいですか?

自動インクリメント主キーを既存のデータベース行に自動的に追加するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-03 15:40:15
オリジナル
1010 人が閲覧しました

How to Automatically Add Auto-Increment Primary Keys to Existing Database Rows?

自動インクリメント主キーを既存の行に自動的に割り当てる方法

既存のテーブルに主キーと自動インクリメントがない状況列に、これらの機能の追加が必要になる場合があります。ただし、既存の行に ID を手動で割り当てるのは面倒で、間違いが発生しやすい可能性があります。この記事では、自動インクリメント主キーと値を既存のテーブルに自動的に挿入するプロセスを案内することで、この問題の解決策を提供します。

自動インクリメント主キー列を追加するには、ALTER TABLE ステートメントを使用します。 ADD 句を使用:

ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT;
ログイン後にコピー

このステートメントは、主キーとして id 列を作成し、AUTO_INCREMENT プロパティを設定して、新しい行が確実に作成されるようにします。

主キー列に値を自動的に挿入するには、上記の ALTER TABLE ステートメントを実行します。これは、一時テーブルでのテストを通じて検証されています。このテーブルでは、id 列が主キーとして追加され、既存の各行に 1 から始まる自動インクリメント値が挿入されています。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート