[解決済み] 既存テーブルへのオートインクリメント主キーの挿入
2022-04-22 03:09:41
質問
主キーも自動インクリメントのカラムもないテーブルを変更しようとしています。私は主キーカラムを追加する方法を知っていますが、主キーカラムに自動的にデータを挿入することが可能かどうか疑問に思っています(私はすでにDBに500行を持っており、それらにIDを与えたいと思っていますが、私はそれを手動でやりたくありません)。何か考えがありますか?どうもありがとうございます。
解決方法は?
について
ALTER TABLE
を追加するステートメントです。
PRIMARY KEY
カラムは、私のテストでは正しく動作しています。
ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT;
テスト用に作成したテンポラリテーブル上で、上記のステートメントにより
AUTO_INCREMENT
id
列を作成し、テーブルの既存の各行に対して、1から始まる自動インクリメントの値を挿入しました。
関連
-
MySQLの一般的な分割ライブラリおよび分割テーブルスキームの概要
-
群関数解の無効な使用
-
[解決済み] ブーリアン値を格納するために使用するMySQLデータ型
-
[解決済み] MySQLテーブルへの挿入または存在する場合の更新
-
[解決済み] "INSERT IGNORE" vs "INSERT ... ON DUPLICATE KEY UPDATE"
-
[解決済み] Sqliteの複数カラムの主キー
-
[解決済み] postgres の主キー配列が同期しなくなったときにリセットする方法は?
-
[解決済み] MySQLの挿入クエリから新しいレコードの主キーIDを取得する?
-
[解決済み】SQL Server、既存のテーブルに自動インクリメントの主キーを追加する。
-
[解決済み】MySQL ON DUPLICATE KEY UPDATEで1クエリで複数行挿入する場合
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
MySQL Innodb インデックスメカニズム詳細解説
-
MySQLのselect、distinct、limitの使い方
-
Mysqlデータベースの手動および定期的なバックアップ手順
-
MysqlからElasticsearchにデータを同期させる方法を説明します。
-
[解決済み】MySQL - オペランドは1つのカラムを含む必要があります。
-
MySQLにおけるvarchar型とchar型の違い
-
Mysql がエラーを報告 オペランドには 1 つのカラムが含まれている必要があります。
-
MySQL 接続タイムアウト。エラー SQLSTATE[HY000] [2002] 接続がタイムアウトしました 解決済み
-
[解決済み] utf8_general_ciとutf8_unicode_ciの違いは何ですか?
-
[解決済み] MySQLデータベースの名前を素早く変更する(スキーマ名を変更する)方法は?