mysqlにて同じテーブルから一部のデータのみ流用&一部のデータは任意指定する方法
ブログってほどでもないブログのですが。
件のSQL文
insert into example_table (name, type, age, create_time, update_time)
select name, "type3" as type, age, now() as create_time, now() as update_time
from example_table limit 10;
ここでは、example_tableの10件を上限としてとってきて、そのデータ内のnameとageはそのままに、typeを全て"type3"、create_timeとupdate_timeを現在の時刻にしてコピーしています。as [column_name]でカラム指定して値を渡すという感じです。staging環境で仮のデータが欲しかったので流用しました。
最近、アウトプットを小さいものにしようと思い、ちょろっと書いてみました。