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

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

15
SQL सर्वर में कैस्केडिंग का उपयोग कब / क्यों करें?
SQL सर्वर में विदेशी कुंजी सेट करते समय, आपको किन परिस्थितियों में इसे डिलीट या अपडेट पर कैस्केड करना चाहिए, और इसके पीछे क्या कारण है? यह संभवतः अन्य डेटाबेस पर भी लागू होता है। मैं प्रत्येक परिदृश्य के ठोस उदाहरणों के लिए सबसे अधिक देख रहा हूं, अधिमानतः किसी …

6
फोर्स ड्रॉप mysql विदेशी कुंजी बाधा को दरकिनार
मैं एक को छोड़कर डेटाबेस से सभी तालिकाओं को हटाने की कोशिश कर रहा हूं, और मैं निम्नलिखित त्रुटि रखता हूं: मूल पंक्ति को हटाना या अपडेट नहीं कर सकता: एक विदेशी कुंजी बाधा विफल रहती है निश्चित रूप से मैं यह देखने के लिए परीक्षण और त्रुटि कर सकता …

2
रूबी ऑन रेल्स। मैं कैसे सक्रिय रिकॉर्ड .build विधि का उपयोग करते हैं: रिश्ते के अंतर्गत आता है?
मैं (। वर्तमान में 2.0.2 का उपयोग कर रहा हूँ) में .build विधि पर कोई भी दस्तावेज़ खोजने में असमर्थ रहा हूँ। प्रयोग के माध्यम से ऐसा लगता है कि आप रिकॉर्ड has_manyबनाने से पहले किसी रिकॉर्ड में सहेजने के लिए बिल्ड विधि का उपयोग कर सकते हैं । उदाहरण …

8
मैं मौजूदा SQLite तालिका में एक विदेशी कुंजी कैसे जोड़ूं?
मेरे पास निम्न तालिका है: CREATE TABLE child( id INTEGER PRIMARY KEY, parent_id INTEGER, description TEXT); मैं एक विदेशी कुंजी बाधा कैसे जोड़ूं parent_id? मान लें कि विदेशी कुंजियाँ सक्षम हैं। अधिकांश उदाहरण मान लेते हैं कि आप तालिका बना रहे हैं - मैं एक मौजूदा में बाधा जोड़ना चाहूंगा।
128 sql  sqlite  foreign-keys  ddl 

1
postgresql विदेशी कुंजी वाक्यविन्यास
मेरे पास 2 टेबल हैं जैसा कि आप नीचे दिए गए मेरे posgresql कोड में देखेंगे। पहली तालिका के छात्रों में 2 कॉलम होते हैं, एक छात्र_नाम के लिए और दूसरा छात्र_ जो प्राथमिक कुंजी है। परीक्षण नामक मेरी दूसरी तालिका में, इसमें 4 कॉलम होते हैं, एक व्यक्ति के …

24
क्या डेटाबेस डिज़ाइन में विदेशी कुंजी वास्तव में आवश्यक हैं?
जहाँ तक मुझे पता है, प्रोग्रामर को सही तरीके से डेटा में हेरफेर करने में मदद करने के लिए विदेशी कुंजी (FK) का उपयोग किया जाता है। मान लीजिए कि एक प्रोग्रामर वास्तव में पहले से ही सही तरीके से ऐसा कर रहा है, तो क्या हमें वास्तव में विदेशी …

2
Django: पूर्णांक का उपयोग करके विदेशी कुंजी सेट करें?
क्या किसी मॉडल के पूर्णांक आईडी का उपयोग करके विदेशी कुंजी संबंध स्थापित करने का एक तरीका है? यह अनुकूलन उद्देश्यों के लिए होगा। उदाहरण के लिए, मान लीजिए कि मेरे पास एक कर्मचारी मॉडल है: class Employee(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) type = models.ForeignKey('EmployeeType') तथा EmployeeType(models.Model): type …

13
त्रुटि कोड: 1005. तालिका नहीं बना सकते '...' (ग़लती से: 150)
मैंने इंटरनेट पर इस समस्या के समाधान की खोज की और स्टैक ओवरफ्लो प्रश्नों की जांच की, लेकिन किसी भी समाधान ने मेरे मामले के लिए काम नहीं किया। मैं तालिका sira_no से metal_kod तक एक विदेशी कुंजी बनाना चाहता हूं। ALTER TABLE sira_no ADD CONSTRAINT METAL_KODU FOREIGN KEY(METAL_KODU) REFERENCES …

8
क्या विदेशी कुंजी को प्राथमिक कुंजी के रूप में रखना ठीक है?
मेरे पास दो टेबल हैं: उपयोगकर्ता (उपयोगकर्ता नाम, पासवर्ड) प्रोफ़ाइल (प्रोफाइलआईडी, लिंग, डेटोफर्बथ, ...) वर्तमान में मैं इस दृष्टिकोण का उपयोग कर रहा हूं: प्रत्येक प्रोफ़ाइल रिकॉर्ड में विदेशी कुंजी के रूप में "userId" नाम का फ़ील्ड है जो उपयोगकर्ता तालिका से लिंक करता है। जब कोई उपयोगकर्ता पंजीकरण करता …

6
विदेशी कुंजी संदर्भात्मक कार्रवाई कैसे बदलें? (व्यवहार)
मैंने एक तालिका स्थापित की है जिसमें एक विदेशी कुंजी वाला एक कॉलम है, जिसे ON DELETE CASCADEमाता-पिता द्वारा हटाए जाने पर बच्चे को हटा दें) इसे बदलने के लिए SQL कमांड क्या होगा ON DELETE RESTRICT? (यदि बच्चे हैं तो माता-पिता को नहीं हटा सकते)

20
MySQL गलत बनाने वाली विदेशी कुंजी के साथ तालिकाओं का निर्माण: 150
मैं दो विदेशी कुंजियों के साथ MySQL में एक तालिका बनाने की कोशिश कर रहा हूं, जो 2 अन्य तालिकाओं में प्राथमिक कुंजियों का संदर्भ देती है, लेकिन मुझे एक त्रुटि मिल रही है: 150 त्रुटि और यह तालिका नहीं बनाएगी। यहाँ सभी 3 तालिकाओं के लिए SQL है: CREATE …

8
MySQL में संबंध कैसे बनाये
कक्षा में, हम सभी 'अध्ययनशील' डेटाबेस हैं, और हर कोई एक्सेस का उपयोग कर रहा है। इससे ऊब कर, मैं यह करने की कोशिश कर रहा हूं कि बाकी वर्ग क्या कर रहे हैं, लेकिन एक्सेस का उपयोग करने के बजाय MySQL के साथ कच्चे एसक्यूएल कमांड के साथ। मैं …



5
SqlAlchemy - संबंध विशेषता द्वारा फ़िल्टरिंग
मुझे SQLAlchemy के साथ बहुत अनुभव नहीं है और मुझे एक समस्या है, जिसे मैं हल नहीं कर सकता। मैंने खोज करने की कोशिश की और मैंने बहुत सारे कोड की कोशिश की। यह मेरी कक्षा है (सबसे महत्वपूर्ण कोड तक कम): class Patient(Base): __tablename__ = 'patients' id = Column(Integer, …

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