例えばこんなテーブルがあって、
updated_atを既存レコード分はregistered_atの値で追加したい時。
ALTER TABLEにそんな機能があるかなと探したがなさげ。
ここに素晴らしいアイディアが書いてありました。
Add not null DateTime column to SQLite without default value?
この回答では既存テーブルの最後にカラムを追加する形でINSERT INTOにはSELECT *を使ってますが、SELECT句をちゃんと指定すれば、どこだって構わない。
ALTER TABLE ADD COLUMNすると、.schema t_memberでDDLを表示したとき改行が入らずフォーマットが崩れるのだけど、CREATE TABLEし直すこの方法だとそっちも綺麗に表示されてナイス。