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

MySQL 5.7.12 आयात CHARACTER SET 'बाइनरी' वाली स्ट्रिंग से JSON मान नहीं बना सकता

आप अपने द्वारा निर्यात किए गए SQL टेक्स्ट में एक रेगेक्स लागू कर सकते हैं जो आपके बाइनरी स्ट्रिंग्स को एक सम्मिलित प्रारूप में बदल देगा। जब मुझे इस समस्या का सामना करना पड़ा तो यह मेरा त्वरित और गंदा समाधान था

(X'[^,\)]*')
CONVERT($1 using utf8mb4)

इस रेगेक्स को लागू करने का अर्थ है

INSERT INTO json_table (json_column) VALUES (X'7B22666F6F223A2022626172227D');

अब बन जाएगा

INSERT INTO json_table (json_column) VALUES (CONVERT(X'7B22666F6F223A2022626172227D' using utf8mb4));


  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 सर्वर त्रुटि से कनेक्ट नहीं हो सकता 111

  2. फोर्स ड्रॉप mysql विदेशी कुंजी बाधा को दरकिनार करते हुए

  3. MySQL कमांड लाइन का उपयोग करके फाइलों से आयात और निर्यात करना

  4. मैं OUTFILE में चयन के साथ MySQL Errcode 13 को कैसे प्राप्त कर सकता हूं?

  5. कैसे जांचें कि mysql डेटाबेस मौजूद है या नहीं?