外部キー
二つのテーブルの間で設定するもの
今日実際に使ったcFQ2f7LRuLYP.icon
役割は子テーブルのデータに制約を課すこと
親テーブルのデータ以外を入れないようにする
例
table:アニメ
名前 年 ジャンル
機動戦士ガンダム 水星の魔女 2022 ロボット
ぼっち・ざ・ろっく! 2022 音楽
Do It Yourself!! -どぅー・いっと・ゆあせるふ- 2022 DIY
table:ジャンル
ジャンル
ロボット
音楽
DIY
ギャグ
あらかじめジャンルテーブルを参照することで余計なデータが入らないようにする
アニメテーブルのジャンル列は、外部キーとしてジャンルテーブルを参照している
ジャンルテーブルにないジャンルが、アニメテーブルに入るとエラーが出て困っちゃう
関連
親テーブルの内容が削除されたとき、子テーブルの内容も削除すること
何文字でも入れることができてしまう
違う表記になるとヒットしない
diy
音 楽