इस प्रश्न के लेखक का उल्लेख है कि यह आमतौर पर MySQL के उत्पादन के बाद ही पता चलता है कि उसे पता है कि गलत क्वेरी निष्पादित की गई थी। जैसा कि कहा गया है, इस मामले में, Ctrl-C
मदद नहीं करता है। हालाँकि, मैंने देखा है कि यह वर्तमान क्वेरी को रद्द कर
देगा - यदि आप इसे किसी भी आउटपुट के प्रिंट होने से पहले पकड़ लेते हैं । उदाहरण के लिए:
mysql> select * from jos_users, jos_comprofiler;
MySQL उपर्युक्त दो तालिकाओं के कार्टेशियन उत्पाद को बनाने में व्यस्त हो जाता है और आप जल्द ही ध्यान देते हैं कि MySQL ने स्क्रीन पर कोई आउटपुट प्रिंट नहीं किया है (प्रक्रिया स्थिति डेटा भेज रहा है ) ताकि आप टाइप करें Ctrl-C
:
Ctrl-C -- sending "KILL QUERY 113240" to server ...
Ctrl-C -- query aborted.
ERROR 1317 (70100): Query execution was interrupted
Ctrl-C
इसी तरह एक UPDATE
क्वेरी को रोकने के लिए इस्तेमाल किया जा सकता है ।