例でわかるように、カスケード更新または削除を実行するプロジェクトテーブルには何も挿入されていません。
上記の手順を実行した後、次の操作を実行した後の動作を示すためのより良い例として提案します。
insert into projects values (1,1);
select * from projects;
update location set id = 2 where id = 1;
select * from projects;
最終的に表示されるのは、挿入されたプロジェクト行のlocation_idが最初は1になり、locationの更新後、プロジェクトのlocation_idが2に変更されることです。これは、場所のIDが変更されたことを示しています。テーブルがカスケードされ、プロジェクトテーブルの行のlocation_idフィールドが更新されました。