レコードをコピーする際一部の値を変更する

値が全く同じレコードを作成するときには以下のようにすればいい

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;

なんつーか頭いい