Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

पैरेंट टेबल में रिकॉर्ड हटा दिए जाने पर चाइल्ड टेबल में डेटा अखंडता बनाए रखने के विभिन्न तरीके क्या हैं?


जब दो टेबल फॉरेन की से जुड़े होते हैं और पैरेंट टेबल में डेटा डिलीट हो जाता है, जिसके लिए चाइल्ड टेबल में भी रिकॉर्ड मौजूद होता है, तो डेटा अखंडता बनाए रखने के तरीके निम्नलिखित हैं -

डिलीट कैस्केड पर

यदि मुख्य तालिका से विदेशी कुंजी का मान हटा दिया जाता है, तो यह विकल्प चाइल्ड टेबल से भी रिकॉर्ड को हटा देगा।

डिलीट नल पर

यह विकल्प चाइल्ड टेबल के उस रिकॉर्ड में सभी मानों को NULL के रूप में सेट करेगा, जिसके लिए मुख्य तालिका से विदेशी कुंजी का मान हटा दिया जाता है।


  1. MySQL की मुख्य विशेषताएं क्या हैं?

    MySQL एक ऐसा सिस्टम है जो डेटा को कुशलता से स्टोर और मैनेज करने में मदद करता है। डेटाबेस आमतौर पर संरचित फैशन में डेटा संग्रहीत करता है। यह C और C++ में लिखा गया है, और बग और विसंगतियों की जांच के लिए इसे विभिन्न कंपाइलरों के साथ परीक्षण किया गया है। आइए, MySQL से जुड़ी कुछ मुख्य विशेषताओं को समझते

  1. C# में किसी विधि को अतिभारित करने के विभिन्न तरीके क्या हैं?

    विभिन्न तरीकों से एक विधि को ओवरलोड किया जा सकता है - The datatypes of parameters are different The number of parameters are different निम्नलिखित पैरामीटर के विभिन्न डेटाटाइप बताते हुए एक उदाहरण देता है - void print(int i) {    Console.WriteLine("Printing int: {0}", i ); } void

  1. सी # में विभिन्न डेटा प्रकार के सरणी क्या हैं?

    C# के साथ, आप पूर्णांकों, वर्णों आदि की एक सरणी बना सकते हैं। डेटा के संग्रह को संग्रहीत करने के लिए एक सरणी का उपयोग किया जाता है, लेकिन यह अक्सर एक सरणी के बारे में सोचने के लिए अधिक उपयोगी होता है जैसे कि सन्निहित मेमोरी में संग्रहीत उसी प्रकार के चर का संग्रह स्थान। यह प्रकार पूर्णांक, चार, फ्लो