मुझे लगता है कि आप जो सामना कर रहे हैं वह MySQL कंसोल की एक सीमा है। बयानों की एक सूची को देखते हुए, MySQL कंसोल हर एक को निष्पादित करता है, चाहे कोई भी त्रुटि उत्पन्न हो। यहां तक कि अगर आपने पिछली टिप्पणियों में उल्लिखित कुछ त्रुटि-उठाने वाले सुझावों को लागू किया है, तो ऐसी त्रुटि का सामना करने पर MySQL कंसोल निष्पादित करना बंद नहीं करेगा।
मैं मान लूंगा कि आपके पास समस्या के लिए एक स्क्रिप्टिंग भाषा लागू करने के लिए संसाधन नहीं हैं जो आपके लिए आपके SQL को निष्पादित कर सकते हैं और त्रुटियों को संभाल सकते हैं। मुझे लगता है कि इस मामले में, आपको बस MySQL कंसोल की तुलना में अधिक मजबूत टूल की आवश्यकता है।
MySQL एडमिनिस्ट्रेटर अगर मैं आपकी समस्या को सही ढंग से समझता हूं तो आपको जो चाहिए वह करता है। यदि आप अपना MySQL कनेक्शन सेट करते हैं और डेटाबेस से जुड़ते हैं, तो आपके पास टूल्स मेनू से दो टूल उपलब्ध हैं। सामान्य MySQL कंसोल है, लेकिन आपके पास MySQL क्वेरी ब्राउज़र भी है।
यदि आप क्वेरी ब्राउज़र खोलते हैं, तो आपको अपने MySQL डेटाबेस का एक अच्छा GUI दृश्य मिलता है। फ़ाइल -> अपनी SQL स्क्रिप्ट खोलने के लिए स्क्रिप्ट खोलें, फिर निष्पादित करें बटन का उपयोग करें।
आपको एक अच्छी प्रगति पट्टी मिलती है, और इससे भी महत्वपूर्ण बात यह है कि इसकी आवाज़ से, यदि कोई क्वेरी विफल हो जाती है, तो स्क्रिप्ट निष्पादन रुक जाता है और विफल क्वेरी को हाइलाइट करता है। आप इसे छोड़ना और जारी रखना चुन सकते हैं, या यहां तक कि अपने डेटा को मैन्युअल रूप से संशोधित कर सकते हैं और स्क्रिप्ट के नीचे कहीं और से शुरू कर सकते हैं।
एक बार जब मुझे व्यवस्थापक के बारे में पता चला और मैंने कोशिश की तो मैंने MySQL कंसोल को लगभग तुरंत छोड़ दिया।