この記事では、データベースのレコードを複製する形で新規のレコードを追加する方法についてまとめます。
紹介する方法により、すでにあるレコードのもとにし、一部を編集調整し新規レコードとして登録することができます。
条件
実現する条件として、
- id 列カラムが100であるレコードを複製
- data 列カラムの値を、abcdefg に変更
という流れで、新規レコードの完成させます。
作業データベース、テーブル情報は以下の通りとします。
データベース名 | テーブル名 |
myDatabaseName | myTableName |
手順
- 一時テーブルに、idが100のレコードをコピー
- 一時テーブルからid列を削除する
- メインのテーブルに、レコードを挿入する
- 一時テーブルを削除する
- 確認する
SQL文
手順をSQLにまとめると以下のようになります。