SQLyog
 sql >> डेटाबेस >  >> Database Tools >> SQLyog

MySQL कनेक्शन/सर्वर को utf8 के बजाय utf8mb4 पर सेट करना SQLYog में संग्रहीत कार्यविधियों को तोड़ रहा है

SQLyog से:

SET NAMES 'utf8mb4' COLLATE 'utf8_bin';

Error Code: 1253
COLLATION 'utf8_bin' is not valid for CHARACTER SET 'utf8mb4'

कोशिश करें:

SET NAMES 'utf8mb4' COLLATE 'utf8mb4_bin';

SQLyog समुदाय v12.2.2 (64 बिट) और MySQL 5.5.49 का उपयोग करके बिना किसी समस्या के संशोधित (खुला) और नई संग्रहीत कार्यविधियाँ बना सकते हैं।

VERSION()
-----------
5.5.49

SET NAMES 'utf8mb4' COLLATE  'utf8mb4_bin';

SET SESSION collation_connection = 'utf8mb4_bin',
            collation_server = 'utf8mb4_bin',
            collation_database = 'utf8mb4_bin';

SHOW VARIABLES WHERE
    `Variable_Name` != 'character_sets_dir' AND
    (`Variable_Name` LIKE '%CHAR%' OR
    `Variable_Name` LIKE '%COLL%');

Variable_name             Value        
------------------------  -------------
character_set_client      utf8mb4      
character_set_connection  utf8mb4      
character_set_database    utf8mb4      
character_set_filesystem  binary       
character_set_results     utf8mb4      
character_set_server      utf8mb4      
character_set_system      utf8         
collation_connection      utf8mb4_bin  
collation_database        utf8mb4_bin  
collation_server          utf8mb4_bin



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. MySQL कनेक्शन/सर्वर को utf8 के बजाय utf8mb4 पर सेट करना SQLYog में संग्रहीत कार्यविधियों को तोड़ रहा है

  2. mysql में परफॉरमेंस_स्कीमा कैसे सेट करें?

  3. ओबीडीसी का उपयोग करके एमएस एक्सेस में .sql आयात करना

  4. जब innodb_forced_recovery> 0 [SqlYog] ऑपरेशन की अनुमति नहीं है

  5. आईडी कॉलम द्वारा SQL LIMIT