generated at
Hoge tableでcolunm名を、idにするかhoge_id




結論が出たらタイトルを結論にするmrsekut


order tableの主キーを id にするか order_id とするか、命名の話


id が良い
単にシンプル
秒で特定できるので迷わない



order_id が良い
JOINする時にも名前がかぶらない
エイリアスも使う必要がない
同じにしているとJOIN時にUSING句を使える
order.order_id orderline.order_id を結合する時に、
USING (order_id) と書くだけで良い
全てのtable全体で見た時に「同じ概念に対して同じ名前を使っている」という意味では良いかも知れない
order.order_id orderline.order_id も同じものを指していることが一目瞭然