MariaDB
 sql >> Teknologi Basis Data >  >> RDS >> MariaDB

Perbaiki:"Tabel 'lokal' tidak dikenal di information_schema" di MariaDB

Jika Anda mendapatkan Unknown table 'locales' in information_schema error di MariaDB, mungkin karena Anda belum menginstal LOCALES plugin belum.

Anda perlu menginstal LOCALES plugin sebelum Anda mencoba mengkueri tabel ini.

Kesalahan

Berikut ini contoh kesalahannya.

SELECT * FROM INFORMATION_SCHEMA.LOCALES;

Hasil:

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

Kesalahannya cukup jelas. Tidak ada tabel dengan nama itu. Kami mencoba mengkueri tabel yang tidak ada.

Solusinya

Anda perlu membuat INFORMATION_SCHEMA.LOCALES tabel dan mengisinya dengan lokal.

Untungnya, ada plugin bernama LOCALES itu saja:

INSTALL SONAME 'locales';

Sebagai alternatif, Anda dapat menggunakan INSTALL PLUGIN sintaks.

Anda juga dapat menginstal plugin ini saat server dinyalakan. Anda dapat melakukannya dengan meneruskan --plugin-load atau --plugin-load-add argumen baris perintah ke mysqld , atau menyediakannya di grup opsi server yang relevan dalam file opsi.

Setelah plugin dipasang, INFORMATION_SCHEMA.LOCALES tabel dapat ditanyakan.

Contoh:

SELECT * 
FROM INFORMATION_SCHEMA.LOCALES
LIMIT 10;

Hasil:

+----+-------+-------------------------------+-----------------------+---------------------+---------------+--------------+------------------------+
| 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. Bagaimana EXTRACT() Bekerja di MariaDB

  2. Bagaimana RTRIM() Bekerja di MariaDB

  3. Bagaimana TRIM_ORACLE() Bekerja di MariaDB

  4. Anda Tahu Anda Ingin:Bermigrasi dari Oracle ke MariaDB

  5. Bagaimana DATE() Bekerja di MariaDB