2009-11-12 8 views
6

MyISAM तालिकाओं के लिए phpMyAdmin v2.8.2.4 में, "संबंध दृश्य" संरचना टैब के अंतर्गत प्रकट होता है। यह आंतरिक संबंधों की एक सूची दिखाता है। लेकिन ये क्या करते हैं, यह देखते हुए कि माईसाम विदेशी कुंजी बाधाओं या रिश्तेदार अखंडता का समर्थन नहीं करता है?MyISAM तालिकाओं के लिए phpMyAdmin में "आंतरिक संबंध" क्या करते हैं?

phpMyAdmin संस्करण 3.2.0.1 द्वारा यह पृष्ठ ("रिलेशनशिप व्यू") अब MyISAM तालिकाओं के लिए प्रकट नहीं होता है। तो क्या इसका मतलब यह है कि यह पहली जगह में कुछ नहीं कर रहा था?

कोई स्पष्टीकरण बहुत सराहना की। जस्टिन

उत्तर

5

माईसाम में विदेशी कुंजी केवल सलाहकार उद्देश्यों के लिए हैं। आप उन्हें देखने के लिए देख सकते हैं कि रेफरेंसियल अखंडता होगी, अगर कोई हो। दुष्प्रभाव के रूप में बनाए गए इंडेक्स को देखकर संबंधों को अनुमान लगाने के तरीके से स्कीमा को समझना आसान है।

मुझे नहीं पता कि यह phpMyAdmin में क्यों गायब हो जाएगा, जब तक कि यह एक कॉन्फ़िगरेशन समस्या न हो (मुझे विश्वास है कि दृश्य अक्षम किया जा सकता है)?

+0

आपकी प्रतिक्रिया के लिए धन्यवाद - इसलिए माईसाम में आंतरिक संबंध निर्दिष्ट करने से कोई प्रदर्शन लाभ नहीं है? (हां, यह मेरी कॉन्फ़िगरेशन अच्छी तरह से हो सकती है जो phpMyAdmin के नवीनतम संस्करण में मेरे लिए पेज छुपा रहा है, चेक नहीं किया है)। –

+0

नहीं, प्रदर्शन को प्रभावित करने की क्षमता इंडेक्स जोड़ने से आती है, जो एक विदेशी कुंजी जोड़ने के साथ-साथ कुछ भी किया जा सकता है जो कि अपने आप पर किया जा सकता है)। – bobince

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