SQL レコードをコピーする

この記事では、データベースのレコードを複製する形で新規のレコードを追加する方法についてまとめます。

紹介する方法により、すでにあるレコードのもとにし、一部を編集調整し新規レコードとして登録することができます。

条件

実現する条件として、

  • id 列カラムが100であるレコードを複製
  • data 列カラムの値を、abcdefg に変更

という流れで、新規レコードの完成させます。

作業データベース、テーブル情報は以下の通りとします。

データベース名テーブル名
myDatabaseNamemyTableName

手順

  1. 一時テーブルに、idが100のレコードをコピー
  2. 一時テーブルからid列を削除する
  3. メインのテーブルに、レコードを挿入する
  4. 一時テーブルを削除する
  5. 確認する

SQL文

手順をSQLにまとめると以下のようになります。

SQL レコードをコピーする
最新情報をチェックしよう!