मैंने कई वर्षों से एसक्यूएल के साथ काम किया है, मुख्य रूप से MySQL/PhpMyAdmin, लेकिन हाल ही में ओरेकल/आईएसक्लप्लस और पीएल/एसक्यूएल भी। मैंने PHP, जावा, एक्शनस्क्रिप्ट और अधिक में प्रोग्राम किया है। मुझे एहसास है कि एसक्यूएल दूसरों की तरह एक अनिवार्य प्रोग्रामिंग भाषा नहीं है - लेकिन त्रुटि संदेशों को एसक्यूएल में इतना कम विशिष्ट क्यों लगता है? अन्य वातावरण में मैं सीधे समस्या की जड़ की ओर इशारा करता हूं। अधिकतर नहीं, MySQL मुझे त्रुटियों देता है जैसे "त्रुटि AROUND जहां u.id = ..." और पूरी क्वेरी प्रिंट करता है। संग्रहीत प्रक्रियाओं के साथ यह और भी मुश्किल है, जहां डीबगिंग एक पूर्ण दुःस्वप्न हो सकता है।एसक्यूएल डीबग करने का कोई बेहतर तरीका है?
क्या मुझे एक जादू उपकरण/भाषा/प्लगइन/सेटिंग याद आ रही है जो बेहतर त्रुटि रिपोर्टिंग देता है या हम इसके साथ अटक गए हैं? मुझे एक डीबगर या भाषा चाहिए जो मुझे एक ही मात्रा में नियंत्रण देता है जो ग्रहण को छोड़कर और मुझे कोड को कम करने के दौरान ग्रहण करता है। क्या यह संभव है?
एक शिकायत एक उचित सवाल से भी अधिक की तरह लगता है है। क्या आप एक बेहतर डीबगर चाहते हैं? क्या आप एक बेहतर डेटाबेस चाहते हैं? आप क्या तय करना चाहते हैं? वह कोड कहां काम नहीं करता है? –
एसएलॉट –
का उत्तर देने के लिए अद्यतन प्रश्न शायद आपके प्रश्न को फिर से लिखना अच्छा होगा जैसे "एसक्यूएल से बेहतर (अधिक विस्तृत) त्रुटि संदेश प्राप्त करने का कोई तरीका है"। अन्यथा आप "प्रश्न नहीं" के रूप में बंद होने का सामना कर सकते हैं। – lothar