すべてのテーブルに主キーとして「id」列を作ってしまうアンチパターン。
もくじ
「id」列だとJOINの時にわかりにくい
- user_idやproduct_idのほうがわかりやすい
※フレームワークで「id」がデフォルトで指定されて変更できないよ!って場合は、主キーを上書きで指定できるのが普通
交差テーブルにid列がある
何がなんでもidをつけなくてはいけないと思い込んでしまう。
- 多対多を実現する為の交差テーブルには主キーはいらない
var 優技録 = []string{ "Golang", "Vue.js", "AWS", "PHP", "DB", "IaC", "SRE"}
すべてのテーブルに主キーとして「id」列を作ってしまうアンチパターン。
もくじ
何がなんでもidをつけなくてはいけないと思い込んでしまう。