既存のデータベーステーブルに主キーを自動的に追加して設定するにはどうすればよいですか?
既存のテーブルへの主キーと値の自動挿入
主キーなしでテーブルをクエリするのは、特に大規模なデータセット。幸いなことに、自動インクリメント主キー列を追加して値を自動的に設定することができるため、レコードの取得と管理が容易になります。
自動インクリメント主キー列の追加
テーブルに主キー列を導入するには、次の ALTER TABLE を使用します。ステートメント:
ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT;
このコマンドは、テーブルの主キーとして機能する「id」という名前の新しい整数列を作成します。また、自動インクリメント プロパティも設定し、テーブルに挿入されるすべての行が一意の ID 値を持つようにします。
主キーを自動的に設定します
主キーが作成されると、列が作成されると、テーブル内の既存の行の値を設定する必要があります。上記の ALTER TABLE ステートメントは、このタスクを自動的に実行します。既存のデータを含むテーブルで実行すると、各行に自動インクリメント値が生成され、1 から始まり、後続の行に増分されます。
例
考えてみましょう「tbl」という名前のテーブルが 500 行存在するが、主キーが存在しないシナリオ。自動インクリメント主キーを追加して値を設定するには、次のコマンドを実行します。
ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT;
この操作により、主キーとして「id」列が作成され、各キーに一意の ID が自動的に割り当てられます。既存の行が 500 行あります。その後、各レコードの一意の識別子として「id」列を使用してテーブルをクエリできます。
以上が既存のデータベーステーブルに主キーを自動的に追加して設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Alter Tableステートメントを使用してMySQLのテーブルをどのように変更しますか?

Linuxでmysqlを実行します(phpmyAdminを使用してポッドマンコンテナを使用して/なし)

MACOSで複数のMySQLバージョンを実行する:ステップバイステップガイド

人気のあるMySQL GUIツール(MySQL Workbench、PhpMyAdminなど)は何ですか?

MySQL接続用のSSL/TLS暗号化を構成するにはどうすればよいですか?
