Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL कार्यक्षेत्र BLOB के रूप में परिणाम दिखाता है

पृष्ठभूमि: यह समस्या तब होती है जब परिणाम में बाइनरी स्ट्रिंग मान (बाइनरी/वर्बिनरी प्रकार) लौटाए जाते हैं। बाइनरी स्ट्रिंग्स में शून्य बाइट्स होते हैं और किसी कारण से, जाहिरा तौर पर सुरक्षा, डिफ़ॉल्ट रूप से नहीं दिखाए गए हैं। बाइनरी स्ट्रिंग्स के बारे में अधिक विवरण यहां

रिपोर्ट किए गए उदाहरण में भी SELECT INET_NTOA(167773449) , फ़ंक्शन बाइनरी स्ट्रिंग देता है। यह जांचें संदर्भ के लिए।

समाधान: MySQL वर्कबेंच v5.2.22 के बाद से, इसे वरीयताओं के माध्यम से सेट किया जा सकता है कि क्या ऐसे मूल्यों को दिखाना या छिपाना है।

  1. MySQL वर्कबेंच में, यहां जाएं:"संपादित करें -> प्राथमिकताएं... -> एसक्यूएल क्वेरीज " या "संपादित करें -> प्राथमिकताएं... -> SQL संपादक -> SQL निष्पादन " (आपके पास कार्यक्षेत्र के किस संस्करण पर निर्भर करता है)।
  2. वास्तविक मान दिखाने के लिए 'बाइनरी/वर्बिनरी को गैर-द्विआधारी वर्ण स्ट्रिंग के रूप में देखें' विकल्प को चेक करें।

संदर्भ: मूल समस्या की रिपोर्ट की गई है और इसका समाधान यहां के साथ दिया गया है। ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जावा का उपयोग करके जेनरेट की गई पीडीएफ फाइलों को MySQL डेटाबेस में कैसे सेव करें?

  2. MySQL में .frm और .opt फ़ाइलें आयात करें

  3. ऑपरेंड में 1 कॉलम होना चाहिए

  4. मैं एक साधारण क्वेरी का उपयोग करके एक JSON फ़ाइल को MySQL डेटाबेस में कैसे आयात कर सकता हूँ, वास्तव में इसे CSV आदि जैसे किसी अन्य फ़ाइल स्वरूप में परिवर्तित किए बिना?

  5. त्रिज्या/निकटतम परिणाम - Google मानचित्र API