例えばこんなテーブルがあって、

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し直すこの方法だとそっちも綺麗に表示されてナイス。