sql >> Databáze >  >> RDS >> MariaDB

Oprava:„Neznámá tabulka ‚místní nastavení‘ v information_schema“ v MariaDB

Pokud získáte Unknown table 'locales' in information_schema chyba v MariaDB, je to pravděpodobně proto, že jste nenainstalovali LOCALES plugin ještě.

Musíte nainstalovat LOCALES plugin, než se pokusíte dotazovat tuto tabulku.

Chyba

Zde je příklad chyby.

SELECT * FROM INFORMATION_SCHEMA.LOCALES;

Výsledek:

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

Chyba je jasná. Neexistuje žádná tabulka tohoto jména. Pokusili jsme se dotazovat tabulku, která neexistuje.

Řešení

Musíte vytvořit INFORMATION_SCHEMA.LOCALES tabulku a naplňte ji národními prostředími.

Naštěstí existuje plugin s názvem LOCALES to dělá právě to:

INSTALL SONAME 'locales';

Alternativně můžete použít INSTALL PLUGIN syntaxe.

Tento plugin je také možné nainstalovat při spuštění serveru. Můžete to udělat předáním --plugin-load nebo --plugin-load-add argumenty příkazového řádku pro mysqld nebo je poskytnete v příslušné skupině možností serveru v souboru možností.

Po instalaci pluginu se zobrazí INFORMATION_SCHEMA.LOCALES tabulku lze dotazovat.

Příklad:

SELECT * 
FROM INFORMATION_SCHEMA.LOCALES
LIMIT 10;

Výsledek:

+----+-------+-------------------------------+-----------------------+---------------------+---------------+--------------+------------------------+
| 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. Jak uložit uuid jako číslo?

  2. Vkládání dat SQL Serveru do Salesforce.com

  3. Reprezentace dat, časů a intervalů v PostgreSQL

  4. Spusťte sp_msforeachdb v aplikaci Java