2011-03-30 22 views
5

मैंने अपने क्षेत्रों में से एक को एक विदेशी कुंजी बाधा जोड़ दी।phpmyadmin और विदेशी कुंजी

डालने पर, फ़ील्ड अपेक्षित के रूप में टेक्स्ट बॉक्स की बजाय ड्रॉप डाउन के रूप में दिखाई दे रहा है।

लेकिन ड्रॉप डाउन प्रत्येक मूल्य को दो बार सूचीबद्ध करता है, एक बार मूल्य से पहले एक ऋण चिह्न के साथ और एक बार मूल्य के बाद ऋण चिह्न के साथ।

इस तरह

:

- value1 
- value2 
- value3 
value1 - 
value2 - 
value3 - 

इसका क्या मतलब है?

उत्तर

11

डिफ़ॉल्ट रूप से Phpmyadmin विदेशी कुंजी मान और कस्टम विवरण फ़ील्ड इसके आगे दिखाता है (जो तालिका के लिए "संबंध दृश्य" में सेट है) हाइफ़न द्वारा अलग किया गया है।

phpmyadminWiki भी देखें।

+0

जानकारी और लिंक के लिए धन्यवाद। अब मैं समझता हूं कि यह क्यों मौजूद है लेकिन मुझे संबंध दृश्य में "प्रदर्शन क्षेत्र" नहीं दिखाई दे रहा है, जिसका जिक्र है। यह केवल मुझे अद्यतन पर, संबंध हटाने और हटाने पर अनुमति देता है। क्या आपको पता है कि मुझे यह प्रदर्शन क्षेत्र क्यों नहीं दिख रहा है? मैं v5.3.5 – swisscheese

+1

@swisscheese का उपयोग कर रहा हूं, शायद आपके पास pmadb सेट अप नहीं है (http://wiki.phpmyadmin.net/pma/pmadb देखें) –

+1

उपर्युक्त बताता है कि यह संख्या-डैश-कुछ भी क्यों नहीं है। क्यों एक और कुछ भी नहीं है-डैश-संख्या विकी से वास्तव में स्पष्ट हो जाती है: "आप मूल्यों की दो सूचियों, कुंजी और प्रदर्शन फ़ील्ड वाली पहली सूची, प्रदर्शन फ़ील्ड और कुंजी वाली दूसरी सूची देखेंगे। कारण इसके लिए कुंजी या डिस्प्ले फ़ील्ड के पहले अक्षर को टाइप करने में सक्षम होना चाहिए। " PhpMyAdmin का एक स्मार्ट होगा अगर (टिप्पणी === '') skipThisDashAndDoubleStuff(); –

1

जैसा कि बताया गया है, pmadb को स्थापित करना होगा हालांकि मुझे पता चला कि यह स्वचालित रूप से सेट है। आपको क्या करने की जरूरत है:

  1. मूल तालिका में संबंधों दृश्य में जाने के लिए और जो स्तंभ (पंक्ति के विवरणात्मक नाम यानी उदाहरण के लिए: कंपनी का नाम) प्रदर्शित करने के लिए चुनें
  2. तालिका में जहां विदेशी कुंजी बनाने की इच्छा प्रदर्शित करने के लिए कॉलम का चयन करें - जो शायद एक पूर्णांक यानी (companyID) होने जा रहा है।

जब आप तो आप पाएंगे कि आप दोनों पूर्णांक और इसी नाम देख सकते हैं कि डालने के लिए जाना - अर्थात्: 1 - कंपनी का नाम

संबंधित मुद्दे