[解決済み】MySQLで自動インクリメントフィールドを持つ行をコピーして同じテーブルに挿入するには?
2022-04-15 12:24:30
質問
MySQL で、行をコピーする際に
オートインクリメント
column ID=1
と
挿入
を指定すると、同じテーブルに新しい行としてデータが格納されます。
column ID=2
.
これを1つのクエリで行うにはどうしたらよいでしょうか。
どのように解決するのですか?
使用方法
INSERT ... SELECT
:
insert into your_table (c1, c2, ...)
select c1, c2, ...
from your_table
where id = 1
ここで
c1, c2, ...
を除くすべてのカラムです。
id
. 明示的に挿入する場合は
id
が 2 の場合は、INSERT 列リストと SELECT にそれを含めてください。
insert into your_table (id, c1, c2, ...)
select 2, c1, c2, ...
from your_table
where id = 1
重複する可能性があるため、注意が必要です
id
の2は、もちろん2番目のケースです。
関連
-
[解決済み】MySQL エラー #1133 - ユーザー テーブルに一致する行が見つかりません。
-
[解決済み] JDBC経由でMySQLにUTF-8を挿入しようとすると、"不正な文字列値 "と表示される?
-
[解決済み] SQL ServerでSELECTからUPDATEする方法とは?
-
[解決済み] 割り当て後にリストが予期せず変更されました。その理由と防止策を教えてください。
-
[解決済み] PHPでSQLインジェクションを防ぐにはどうしたらいいですか?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] SQLテーブルで重複する値を検索する
-
[解決済み] MySQLテーブルへの挿入または存在する場合の更新
-
[解決済み] MySQLで'insert if not exists'を行うにはどうしたらいいですか?
-
[解決済み】MySQLのテーブル、インデックス、データを複製する
最新
-
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のforeachループ
-
[解決済み】MySQL エラー #1133 - ユーザー テーブルに一致する行が見つかりません。
-
[解決済み] MySQLにおけるOracleのRowIDに相当する。
-
[解決済み] エラー 1044 (42000)。データベース 'db' へのユーザー ''@'localhost'' のアクセスが拒否されました。
-
[解決済み] MySQLのエラーコードです。MySQL WorkbenchでUPDATE中に1175が発生する
-
[解決済み] MySQLから最後のN行を選択する
-
[解決済み] dpkg: error processing package mysql-server (dependency problems)?
-
[解決済み] 1行目の列 'id' に不正な整数値 '' があります。
-
[解決済み] MySQLの グループ関数の無効な使用
-
[解決済み] DEFAULT NULLとCHECKBOX NULL mysqlの違いは何ですか?