पृष्ठभूमि: यह समस्या तब होती है जब बाइनरी स्ट्रिंग मान (बिनरी/वर्बिनरी प्रकार) परिणाम में वापस आते हैं। द्विआधारी तारों में शून्य बाइट होते हैं और कुछ कारणों से, स्पष्ट रूप से सुरक्षा, डिफ़ॉल्ट रूप से नहीं दिखाया गया है। बाइनरी स्ट्रिंग्स here के बारे में अधिक जानकारी।
रिपोर्ट किए गए उदाहरण में भी SELECT INET_NTOA(167773449)
, फ़ंक्शन बाइनरी स्ट्रिंग देता है। संदर्भ के लिए this देखें।
समाधान: MySQL Workbench v5.2.22 बाद से, यह वरीयताओं को दिखाने या इस तरह के मूल्यों छिपाने का निर्णय के माध्यम से स्थापित किया जा सकता।
- MySQL Workbench में, पर जाएँ: "संपादित करें -> प्राथमिकताएं ... ->एसक्यूएल प्रश्नों" या "संपादित करें -> प्राथमिकताएं ... ->एसक्यूएल संपादक" (निर्भर करता है आपके पास वर्कबेंच के किस संस्करण पर है)।
- वास्तविक मूल्य दिखाने के लिए 'उपचार बिनरी/वर्बिनरी को गैर-मूल वर्ण स्ट्रिंग के रूप में' विकल्प देखें।
संदर्भ: मूल मुद्दा सूचित किया गया है और ठीक here साथ जवाब दिया।
Workbench 6.2 में, सेटिंग के अंतर्गत 'संपादित है> एसक्यूएल संपादक -> एसक्यूएल Execution' –
6.2 में कहीं जाने वाली श्रेणी में प्रतिगमन नहीं है: यह काम नहीं करता। –