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

यूयूआईडी को नोड में बाइनरी से/में कनवर्ट करें

समय की कमी के कारण, मैं उस टिप्पणी को चिपकाऊंगा जिसने वैध परिणाम प्रदान किए और उत्तर को बाद में संशोधित किया ताकि यह स्पष्ट हो।

ठीक है, अगर आपके पास UUID 43d597d7-2323-325a-90fc-21fa5947b9f3 है उस स्ट्रिंग प्रारूप में पहले से ही आपके JS ऐप में, आप निम्न क्वेरी MySQL को भेजेंगे:

SELECT col FROM table WHERE uuid_col = UNHEX(REPLACE('43d597d7-2323-325a-90fc-21fa5947b9f3', '-', ''));

यदि आप डेटा को बाहर निकालना चाहते हैं और यूयूआईडी को पठनीय प्रारूप में रखना चाहते हैं, तो आपको इसे हेक्साडेसिमल नोटेशन में बदलना होगा।

SELECT HEX(uuid_col) FROM table;

वह आपको बिना डैश के यूयूआईडी देगा। ऐसा प्रतीत होता है कि node-uuid.parse विधि काम करती है यदि आप इसे बिना डैश के हेक्स स्ट्रिंग देते हैं।



  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. Peeeee का उपयोग करके कई समान डेटाबेस को क्वेरी कैसे करें?

  3. MySQL C API का उपयोग करना - तैयार कथनों का उपयोग करके पंक्तियों को सम्मिलित करने की सफलता की जाँच करें

  4. mysql अब उसी के साथ कई कॉलम अपडेट करें ()

  5. एकाधिक टेबल जॉइन के साथ शीर्ष एन प्रति समूह