次のようなテーブル構造があります。
PrimaryTable->p_id ここで p_id はプライマリです
SecondoryTable->s_id p_id ここで p_id は外部キーです
ThirdTable->t_id s_id ここで s_id は外部キーです
FourthTable->f_id t_id ここで t_id は外部キーです
だから私は私のp_idからの1つを削除PrimaryTableしていて、そのSecondoryTableデータも削除し、データThirdTableを参照して削除しSecondoryTable、FourthTableデータを参照して削除する必要がありますThirdTable
私はDeleteクエリを下から上に書くことができることを知っていますが、このような多くのレベルに対してどのように行うのですか??
私はこれを見つけましたが、ハウツーについてはわかりません: https://stackoverflow.com/a/9847308/1182021
その 4 つのレベルの階層のため、私は混乱しています。
EDIT1:
Primaryの削除時に削除したい場合はどうすればよいですかChild
よろしくお願いします。