値が全く同じレコードを作成するときには以下のようにすればいい insert into hoge(id, name, value) select id, name, value from foo; 例えば名前だけ変えてあとは一緒のデータで作りたいみたいな場合こうする insert into hoge(id, name, value) select id, 'huga' as name, value from foo; なんつーか頭いい 【改訂第3版】 SQLポケットリファレンス (POCKET REFERENCE) 作者:朝井 淳技術評論社Amazon
![レコードをコピーする際一部の値を変更する - chulip.org](https://cdn-ak-scissors.b.st-hatena.com/image/square/2e1b7ca54220320ef7b5fe3f5fc1eb0b0e7b3f4b/height=288;version=1;width=512/http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F51lpfeSexJL.jpg)