generated at
外部キー

フォーリンキー(FK : foreign key)とも
二つのテーブルの間で設定するもの
今日実際に使ったcFQ2f7LRuLYP
役割は子テーブルのデータに制約を課すこと
親テーブルのデータ以外を入れないようにする

アニメ
名前ジャンル
機動戦士ガンダム 水星の魔女2022ロボット
ぼっち・ざ・ろっく!2022音楽
Do It Yourself!! -どぅー・いっと・ゆあせるふ-2022DIY
ジャンル
ジャンル
ロボット
音楽
DIY
ギャグ
あらかじめジャンルテーブルを参照することで余計なデータが入らないようにする
アニメテーブルのジャンル列は、外部キーとしてジャンルテーブルを参照している
ジャンルテーブルにないジャンルが、アニメテーブルに入るとエラーが出て困っちゃう

関連
親テーブルの内容が削除されたとき、子テーブルの内容も削除すること
キーとなる列は固定長文字列のデータ型を用いるべき
上のアニメとジャンルだと、可変長文字列になってる
何文字でも入れることができてしまう
違う表記になるとヒットしない
diy
音 楽