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

फिक्स:मारियाडीबी में "अज्ञात तालिका 'स्थान' info_schema में"

यदि आपको info_schema में Unknown table 'locales' in information_schema MariaDB में त्रुटि, यह शायद इसलिए है क्योंकि आपने LOCALES . स्थापित नहीं किया है अभी तक प्लगइन।

आपको LOCALES . इंस्टॉल करना होगा प्लगइन इस तालिका को क्वेरी करने का प्रयास करने से पहले।

त्रुटि

यहाँ त्रुटि का एक उदाहरण दिया गया है।

SELECT * FROM INFORMATION_SCHEMA.LOCALES;

परिणाम:

ERROR 1109 (42S02): Unknown table 'locales' in information_schema

त्रुटि स्व-व्याख्यात्मक है। उस नाम की कोई तालिका नहीं है। हमने उस तालिका को क्वेरी करने का प्रयास किया जो मौजूद नहीं है।

समाधान

आपको INFORMATION_SCHEMA.LOCALES . बनाना होगा तालिका और इसे लोकेशंस के साथ पॉप्युलेट करें।

सौभाग्य से, LOCALES . नामक एक प्लगइन है बस यही करता है:

INSTALL SONAME 'locales';

आप वैकल्पिक रूप से INSTALL PLUGIN . का उपयोग कर सकते हैं वाक्य रचना।

सर्वर शुरू होने पर इस प्लगइन को स्थापित करना भी संभव है। आप --plugin-load . पास करके ऐसा कर सकते हैं या --plugin-load-add mysqld . के लिए कमांड-लाइन तर्क , या उन्हें एक विकल्प फ़ाइल में प्रासंगिक सर्वर विकल्प समूह में प्रदान करना।

एक बार प्लगइन स्थापित हो जाने के बाद, INFORMATION_SCHEMA.LOCALES तालिका से पूछताछ की जा सकती है।

उदाहरण:

SELECT * 
FROM INFORMATION_SCHEMA.LOCALES
LIMIT 10;

परिणाम:

+----+-------+-------------------------------+-----------------------+---------------------+---------------+--------------+------------------------+
| ID | NAME  | DESCRIPTION                   | MAX_MONTH_NAME_LENGTH | MAX_DAY_NAME_LENGTH | DECIMAL_POINT | THOUSAND_SEP | ERROR_MESSAGE_LANGUAGE |
+----+-------+-------------------------------+-----------------------+---------------------+---------------+--------------+------------------------+
|  0 | en_US | English - United States       |                     9 |                   9 | .             | ,            | english                |
|  1 | en_GB | English - United Kingdom      |                     9 |                   9 | .             | ,            | english                |
|  2 | ja_JP | Japanese - Japan              |                     3 |                   3 | .             | ,            | japanese               |
|  3 | sv_SE | Swedish - Sweden              |                     9 |                   7 | ,             |              | swedish                |
|  4 | de_DE | German - Germany              |                     9 |                  10 | ,             | .            | german                 |
|  5 | fr_FR | French - France               |                     9 |                   8 | ,             |              | french                 |
|  6 | ar_AE | Arabic - United Arab Emirates |                     6 |                   8 | .             | ,            | english                |
|  7 | ar_BH | Arabic - Bahrain              |                     6 |                   8 | .             | ,            | english                |
|  8 | ar_JO | Arabic - Jordan               |                    12 |                   8 | .             | ,            | english                |
|  9 | ar_SA | Arabic - Saudi Arabia         |                    12 |                   8 | .             |              | english                |
+----+-------+-------------------------------+-----------------------+---------------------+---------------+--------------+------------------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे सबस्ट्रिंग () मारियाडीबी में काम करता है

  2. सुरक्षित तरीके से MySQL और MariaDB में स्कीमा परिवर्तन कैसे करें

  3. MySQL और MariaDB के लिए स्कीमा प्रबंधन युक्तियाँ

  4. कैसे MAKEDATE () मारियाडीबी में काम करता है

  5. कैसे पता लगाया जाए कि कोई मान MariaDB में कम से कम एक संख्यात्मक अंक है या नहीं?