उदाहरण में जो मैं देख सकता हूं, आपने प्रोजेक्ट तालिका में कुछ भी सम्मिलित नहीं किया है जिसमें एक कैस्केड अपडेट या प्रदर्शन को हटाना है।
मैं एक बेहतर उदाहरण के रूप में सुझाव दूंगा कि आप उस व्यवहार को प्रदर्शित करें जिसके बाद आप ऊपर दिए गए चरणों को करने के बाद निम्न कार्य करते हैं:
insert into projects values (1,1);
select * from projects;
update location set id = 2 where id = 1;
select * from projects;
आपको जो देखना चाहिए, वह यह है कि शुरू में सम्मिलित परियोजनाओं की पंक्ति में स्थान_आईडी 1 के बराबर होगी, फिर स्थान के अद्यतन के बाद, परियोजनाओं में स्थान_आईडी को 2 में बदलना चाहिए। यह दर्शाता है कि स्थान की आईडी में परिवर्तन प्रोजेक्ट तालिका में पंक्ति के स्थान_आईडी फ़ील्ड को अद्यतन करने के लिए तालिका को कैस्केड किया गया है।