SQL कई लाइनों के रूप में दर्ज किए गए प्रश्नों का समर्थन करता है। जब आप एक अर्ध-उपनिवेश दर्ज करते हैं, ;
तो क्वेरी निष्पादित की जाएगी। आपको अपनी क्वेरी में किसी भी तार को समाप्त करने की आवश्यकता है।
वर्ड प्रोसेसिंग पैकेज से स्ट्रिंग के साथ प्रश्नों को कॉपी और पेस्ट करने के लिए देखें - उद्धरण को 'स्मार्ट कोट्स' से बदला जा सकता है और इससे आपकी क्वेरी गड़बड़ हो जाएगी।
यदि आपने एक बिना क्वेरी के प्रवेश किया है, तो यह नहीं चलता है, और इसीलिए टाइपिंग निकास काम नहीं करता है - MySQL आपको लगता है कि आप अभी भी एक क्वेरी के बीच में हैं। क्वेरी को समाप्त करने के लिए क्या इनपुट आवश्यक है, यह दिखाने के लिए कमांड प्रॉम्प्ट बदलता है। उदाहरण के लिए एक उद्धरण या दोहरे उद्धरण की आवश्यकता हो सकती है। यह शक्तिशाली है और कमांड प्रॉम्प्ट मददगार है, लेकिन मैंने इसे तब तक भ्रामक पाया जब तक कि मैंने इस धागे के उत्तर और टिप्पणियों को नहीं पढ़ा।
विनिर्देश यहाँ पढ़ें
'शीर्ष स्तर' संकेत है:
mysql>
यदि आप इसे देखते हैं, तो आप एक कमांड दर्ज कर सकते हैं, इसे समाप्त कर सकते हैं; और एंटर दबाएं।
यदि आप इस तरह एक संकेत देखते हैं:
'>
">
->
तब MySQL बोली के साथ एक स्ट्रिंग को समाप्त करने या अर्ध-बृहदान्त्र के साथ एक प्रश्न के लिए प्रतीक्षा कर रहा है।
यहां बताया गया है कि MySQL को आपके गड़बड़ किए गए अनवांटेड क्वेरी को रद्द करने और आपको मुख्य प्रॉम्प्ट पर वापस कैसे लाया जाए:
\c
मुझे लगता है कि यह आपकी अनपेक्षित क्वेरी को समाप्त करने और चलाने से अधिक सुरक्षित है। इसके बाद, आपको वापस> शीघ्र होना चाहिए और इसके साथ बाहर निकल सकते हैं:
exit