foreign-keys पर टैग किए गए जवाब

विदेशी चाबियाँ रिलेशनल (और एसक्यूएल) डेटाबेस की एक डेटा अखंडता सुविधा हैं। एक विदेशी कुंजी एक संबंधपरक तालिका में विशेषताओं का एक सेट है जो एक संदर्भात्मक अखंडता बाधा के अधीन है। संदर्भात्मक अखंडता में बाधा है कि एक तालिका, ए में विदेशी प्रमुख विशेषताओं के मूल्यों को कुछ निर्दिष्ट तालिका बी (जो कभी-कभी ए के रूप में एक ही तालिका हो सकती है) में समान मूल्यों के साथ मेल खाना चाहिए।

16
टी-एसक्यूएल का उपयोग करके विदेशी कुंजी बाधाओं को अस्थायी रूप से कैसे अक्षम किया जा सकता है?
SQL सर्वर में समर्थित विदेशी कुंजी बाधाओं को अक्षम और सक्षम कर रहे हैं? या करने के लिए अपने ही एकमात्र विकल्प है dropऔर उसके बाद फिर सेcreate कमी?

12
एक विदेशी कुंजी विवश तालिका को कैसे काट दिया जाए?
काम पर ट्रंकट क्यों नहीं mygroup? हालांकि मेरे पास है ON DELETE CASCADE SET: त्रुटि 1701 (42000): एक मेज एक विदेशी कुंजी बाधा में संदर्भित काट-छांट कर सकते हैं नहीं ( mytest। instance, बाधा instance_ibfk_1विदेशी कुँजी ( GroupID) दें संदर्भ mytest। mygroup( ID)) drop database mytest; create database mytest; use …

11
मैं किसी तालिका या स्तंभ की सभी विदेशी कुंजियाँ कैसे देख सकता हूँ?
MySQL में, मैं किसी विशेष तालिका की ओर इशारा करते हुए सभी विदेशी प्रमुख बाधाओं की एक सूची कैसे प्राप्त करूं? एक विशेष कॉलम यह ओरेकल के प्रश्न के समान ही है , लेकिन MySQL के लिए।

28
तालिका को काट नहीं सकते क्योंकि यह एक प्रमुख कुंजी बाधा द्वारा संदर्भित किया जा रहा है?
MSSQL2005 का उपयोग करते हुए, यदि मैं पहली बार बच्चे की मेज (एफके रिश्ते की प्राथमिक कुंजी के साथ तालिका) को काटता हूं तो क्या मैं एक विदेशी कुंजी बाधा के साथ एक तालिका को काट सकता हूं? मुझे पता है कि मैं भी कर सकता हूं एक का प्रयोग …

6
"अपडेट केस" का उपयोग कब करें
मैं नियमित रूप से "ON DELETE CASCADE" का उपयोग करता हूं, लेकिन मैं कभी भी "ON UPDATE CASCADE" का उपयोग नहीं करता हूं क्योंकि मुझे यकीन नहीं है कि यह किस स्थिति में उपयोगी होगा। चर्चा के लिए कुछ कोड देखें। CREATE TABLE parent ( id INT NOT NULL AUTO_INCREMENT, …

23
MySQL DROP सभी टेबल, विदेशी कुंजियों को अनदेखा करता है
वहाँ एक MySQL डेटाबेस से सभी तालिकाओं को छोड़ने का एक अच्छा आसान तरीका है, किसी भी विदेशी प्रमुख बाधाओं की अनदेखी करना जो वहां हो सकता है?

6
विदेशी कुंजी और प्राथमिक कुंजी पर पोस्टग्रेज और इंडेक्स
क्या Postgres विदेशी कुंजी और प्राथमिक कुंजी पर स्वचालित रूप से अनुक्रमित करता है? मेरे लिए कहना मुश्कित है? क्या कोई कमांड है जो एक टेबल पर सभी अनुक्रमितों को लौटाएगा?

30
MySQL त्रुटि 1215: विदेशी कुंजी बाधा नहीं जोड़ सकता
मैं अपने db सर्वर पर अपने नए स्कीमा को आगे बढ़ाने के लिए इंजीनियर की कोशिश कर रहा हूं, लेकिन मैं यह पता नहीं लगा सकता कि मुझे यह त्रुटि क्यों मिल रही है। मैंने यहाँ उत्तर की खोज करने की कोशिश की है, लेकिन मैंने जो कुछ भी पाया …

11
क्या एक विदेशी कुंजी NULL और / या डुप्लिकेट हो सकती है?
कृपया मेरे लिए दो बातें स्पष्ट करें: क्या विदेशी कुंजी NULL हो सकती है? क्या एक फॉरेन कुंजी डुप्लिकेट हो सकती है? जैसा कि मुझे पता है, NULLविदेशी कुंजियों में उपयोग नहीं किया जाना चाहिए, लेकिन मेरा कुछ आवेदन NULLओरेकल और एसक्यूएल सर्वर दोनों में इनपुट करने में सक्षम है …

13
मौजूदा तालिका में विदेशी कुंजी जोड़ें
मैं एक विदेशी कुंजी को एक तालिका में जोड़ना चाहता हूं जिसे "विज्ञापन" कहा जाता है। ALTER TABLE katalog ADD CONSTRAINT `fk_katalog_sprache` FOREIGN KEY (`Sprache`) REFERENCES `Sprache` (`ID`) ON DELETE SET NULL ON UPDATE SET NULL; जब मैं ऐसा करने की कोशिश करता हूं, मुझे यह त्रुटि संदेश मिलता है: …

11
किसी अन्य तालिका में बिना मिलान प्रविष्टि वाली पंक्तियों का चयन कैसे करें?
मैं एक डेटाबेस एप्लिकेशन पर कुछ रखरखाव का काम कर रहा हूं और मुझे पता चला है कि, खुशियों का आनंद, भले ही एक टेबल से मानों का उपयोग विदेशी कुंजी की शैली में किया जा रहा हो, मेजों पर कोई विदेशी कुंजी बाधा नहीं है। मैं इन स्तंभों पर …
323 sql  foreign-keys 

22
MySQL विदेशी कुंजी बाधा नहीं जोड़ सकता है
इसलिए मैं प्रोजेक्ट की आवश्यकता के रूप में अपने डेटाबेस में विदेशी कुंजी बाधाओं को जोड़ने की कोशिश कर रहा हूं और इसने पहली बार या दो अलग-अलग तालिकाओं पर काम किया है, लेकिन मेरे पास दो टेबल हैं, जिन पर विदेशी कुंजी बाधाओं को जोड़ने का प्रयास करते समय …
314 mysql  sql  foreign-keys 

16
प्रस्तुत फ़ॉर डिज़ाइन कुंजी बाधा चक्र या एकाधिक कैस्केड पथ का कारण बन सकती है - क्यों?
मैं इसके साथ थोड़ी देर के लिए कुश्ती कर रहा हूं और यह पता नहीं लगा सकता कि क्या हो रहा है। मेरे पास एक कार्ड इकाई है जिसमें साइड्स (आमतौर पर 2) हैं - और दोनों कार्ड्स और साइड्स में एक स्टेज है। मैं EF Codefirst माइग्रेशन का उपयोग …

7
उन सभी तालिकाओं को कैसे खोजा जा सकता है जिनमें विदेशी कुंजियाँ होती हैं जो विशेष तालिका का संदर्भ देती हैं। कॉलम और उन विदेशी कुंजियों के लिए मान हैं?
मेरे पास एक मेज है जिसकी प्राथमिक कुंजी को विदेशी कुंजी के रूप में कई अन्य तालिकाओं में संदर्भित किया गया है। उदाहरण के लिए: CREATE TABLE `X` ( `X_id` int NOT NULL auto_increment, `name` varchar(255) NOT NULL, PRIMARY KEY (`X_id`) ) CREATE TABLE `Y` ( `Y_id` int(11) NOT NULL …

30
विदेशी कुंजियों में क्या गलत है?
मुझे याद है कि पॉडकास्ट 014 में जोएल स्पोल्स्की का जिक्र सुनकर लगता है कि वह कभी भी विदेशी कुंजी का इस्तेमाल करता था (अगर मुझे सही याद है)। हालांकि, मुझे लगता है कि वे आपके डेटाबेस में दोहराव और बाद में डेटा अखंडता समस्याओं से बचने के लिए बहुत …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.