2011-03-30 12 views
16

MySQL Workbench का उपयोग करते हुए, जब मैं CTRL + स्पेस दबाता हूं तो ऐसा लगता है कि एक स्वत: पूर्ण सुविधा है (हालांकि, ऑटो पूर्ण बॉक्स में कोई आइटम नहीं दिखाई देता है)।क्या MySQL वर्कबेंच स्वतः पूर्ण काम करता है?

मुझे यकीन नहीं है कि MySQL वर्कबेंच में एक स्वत: पूर्ण सुविधा है जैसे SQLyog में (स्क्रीन-शॉट देखें)।

enter image description here

तो अगर MySQL Workbench वास्तव में एक IntelliSense या सुविधा की तरह स्वत: पूर्ण है तो कैसे मैं उन्हें मिल सकता है?

क्या MySQL वर्कबेंच ऑटो को स्क्लिग के समान तरीके से पूरा करने का कोई तरीका है?

उत्तर

18

ऑटो पूरा होने 6.

देखें http://wb.mysql.com/?p=229#comment-1250

+2

संस्करण 5.2.47 में एक कार्यशील स्वत: पूर्णता है, कोशिश की और परीक्षण किया गया है। यह 5.2.41 के बाद से उपलब्ध होना चाहिए [यहां देखें] (http://dev.mysql.com/doc/workbench/en/wb-sql-editor-main-menu.html) लेकिन किसी कारण से, मेरे आखिरी में संस्करण जो मेरे पास था (5.2.44) स्वत: पूर्णता कॉलम नामों का सुझाव नहीं दिया था। अब कॉलम नाम भी सुझाए जाते हैं और स्वतः पूर्ण हो जाते हैं। –

+0

संस्करण 6.1.7 स्वत: पूर्णता बिल्कुल काम नहीं कर रही है। मैंने पहले से ही संपादन> प्राथमिकताएं> एसक्यूएल संपादक> कोड पूर्ण होने शुरू कर दिया है, लेकिन जब मैं Ctrl + स्पेस कुंजी संयोजन दबाता हूं तो यह बिना किसी कार्रवाई के रहता है। उदाहरण के लिए, पॉप-अप केवल तभी दिखाई देता है जब मैं स्पेस बार दबाकर बस "से * चुनें" को डिजिटा करता हूं, जिससे मुझे टेबल नाम चुनने की इजाजत मिलती है, लेकिन नहीं। –

+0

मैं संस्करण 6.2 पर हूं और यह मेरे लिए बिल्कुल काम नहीं कर रहा है। इसके बजाए, हर बार जब यह खुलता है, तो यह मुझे बाधित करता है और मुझे फिर से बाहर निकलने के लिए 'ईएससी' दबा देना पड़ता है, असल में, मैं यहां इसे बंद करने के तरीकों की तलाश में आया हूं। :( –

5

उपलब्ध नहीं है अभी तक, यह MySQL Workbench संस्करण के लिए योजना बनाई है अब यह कल (http://dev.mysql.com/doc/workbench/en/wb-news-5-2-41.html) के रूप में, करता है। हालांकि यह अभी भी केवल मूल कोड पूरा करने प्रदान करता है।

4

अगर स्वतः पूर्ण सुविधा तालिका या स्तंभ नाम का सुझाव नहीं देता, MySQL Workbench कैश से विशिष्ट कनेक्शन पर स्थित का कैश फ़ाइलों को हटाने की कोशिश:

  • विंडोज:% AppData% \ MySQL \ Workbench \ कैश \
  • ओएस एक्स: ~ उपयोगकर्ता नाम/लायब्रेरी/एप्लिकेशन समर्थन/MySQL/Workbench/कैश/
  • लिनक्स: ~ उपयोगकर्ता नाम/.mysql/कार्यक्षेत्र/कैश/

अधिक विन्यास के बारे में विवरण फाइलें https://dev.mysql.com/doc/workbench/en/wb-configuring-files.html

मायसक्ल्यू वर्कबेंच संस्करण (6.2.3, 6.2.5, 6.3.4) कोई फर्क नहीं पड़ता, मेरे मामले में स्वत: पूर्णता काम कर रही थी लेकिन तालिका या कॉलम नाम शामिल नहीं थे।

यह ध्यान देने के बाद कि यह केवल कुछ कनेक्शनों पर हुआ, मैंने कैश फ़ाइलों को हटा दिया और फिर से काम करना शुरू कर दिया।

+0

इस आधे रास्ते में मेरी स्वत: पूर्ण समस्याओं का समाधान मेरा 5.2.47 और 6.3.6 वर्कबेंच इंस्टॉल करता है। कॉलम नाम SELECT लाइन पर स्वतः पूर्ण हो सकते हैं, लेकिन मुझे लगता है कि उन्हें जॉइन ऑन वाक्यांश में स्वतः पूर्ण नहीं किया जा सकता है। – aero

+0

यह समाधान मेरे लिए काम करता है। MySQL वर्कबेंच 6.3.6 का उपयोग करना –