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

MySQL 5.6 यूनिकोड वर्ण सेट के साथ दृश्य बनाएं

MySQL तालिकाओं में usc2 या utf16 या utf32 का उपयोग करने का अनिवार्य रूप से कोई कारण नहीं है। केवल utf8mb4 का प्रयोग करें। (या utf8 यदि आपके पास MySQL का पुराना संस्करण है।)

कृपया SHOW VARIABLES LIKE "char%"; कुछ चीजें नहीं बदलनी चाहिए:

mysql> SHOW VARIABLES LIKE "char%";
+--------------------------+----------------------------+
| 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                       | <--
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+

जब आपने दृश्य बनाया था, तो आपने वर्णसेट सेट नहीं किया था। मैं इसे आपके SHOW . से देख सकता हूँ जब उसने कहा:

character_set_client: utf8



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अखंडता बाधा उल्लंघन:1452 लार्वा

  2. PHP को न्यूलाइन पढ़ने के लिए कैसे बाध्य करें और . के रूप में रिटर्न करें

  3. MySQL क्वेरी - प्रति दिन नए उपयोगकर्ता खोजें

  4. लोकलहोस्ट से सर्वर डेटाबेस से कनेक्ट करें

  5. विंडोज़ पर mysqlclient पायथन पैकेज स्थापित करने में असमर्थ