विचारों का उपयोग करने के विभिन्न लाभों के बावजूद MySQL दृश्यों के उपयोग की निम्नलिखित सीमाएँ हैं -
- दृश्यों की अनुक्रमणिका नहीं बना सकते - MySQL में, हम विचारों पर एक अनुक्रमणिका नहीं बना सकते हैं। ऐसा इसलिए है क्योंकि जब हम विचारों के विरुद्ध डेटा क्वेरी करते हैं तो अनुक्रमणिका का उपयोग नहीं किया जाता है।
- MySQL दृश्य को अमान्य करता है - मान लीजिए, यदि हम उन तालिकाओं को छोड़ देते हैं या उनका नाम बदल देते हैं, जिनमें एक त्रुटि जारी करने के बजाय एक दृश्य संदर्भ देता है, तो MySQL दृश्य को अमान्य कर देता है। हम CHECK TABLE स्टेटमेंट का उपयोग यह देखने के लिए कर सकते हैं कि यह दृश्य मान्य है या नहीं।
- MySQL दृश्य कुछ स्थितियों में अद्यतन करने योग्य नहीं हो सकते - असल में, साधारण दृश्य अद्यतन करने योग्य हो सकता है लेकिन जॉइन या सबक्वायरी इत्यादि के साथ एक जटिल चयन कथन पर बनाया गया दृश्य अपडेट करने योग्य नहीं हो सकता है।
- MySQL भौतिक विचारों का समर्थन नहीं करता - हम भौतिक विचार नहीं बना सकते क्योंकि MySQL इसका समर्थन नहीं करता है।
- FROM क्लॉज ऑफ व्यू में सबक्वेरी का उपयोग करना MySQL संस्करण पर निर्भर करता है - वास्तव में, यदि MySQL संस्करण 5.7.7 से कम है, तो हम FROM क्लॉज़ ऑफ़ व्यू में एक सबक्वेरी का उपयोग कर सकते हैं।
- अस्थायी दृश्य नहीं बना सकते - दरअसल, परिभाषा एक अस्थायी तालिका को संदर्भित नहीं कर सकती है इसलिए हम एक अस्थायी दृश्य नहीं बना सकते हैं।
- किसी ट्रिगर को दृश्य से संबद्ध नहीं कर सकता - हम किसी ट्रिगर को किसी दृश्य से संबद्ध नहीं कर सकते हैं।