sql >> Database teknologi >  >> RDS >> MariaDB

Rette:"Ukendt tabel 'locales' i informationsskema" i MariaDB

Hvis du får Unknown table 'locales' in information_schema fejl i MariaDB, er det sandsynligvis fordi du ikke har installeret LOCALES plugin endnu.

Du skal installere LOCALES plugin, før du forsøger at forespørge i denne tabel.

Fejlen

Her er et eksempel på fejlen.

SELECT * FROM INFORMATION_SCHEMA.LOCALES;

Resultat:

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

Fejlen er selvforklarende. Der er ingen tabel med det navn. Vi forsøgte at forespørge på en tabel, der ikke eksisterer.

Løsningen

Du skal oprette INFORMATION_SCHEMA.LOCALES tabel og udfyld den med lokaliteterne.

Heldigvis er der et plugin kaldet LOCALES det gør netop det:

INSTALL SONAME 'locales';

Du kan alternativt bruge INSTALL PLUGIN syntaks.

Det er også muligt at installere dette plugin, når serveren starter op. Du kan gøre dette ved at sende --plugin-load eller --plugin-load-add kommandolinjeargumenter til mysqld , eller angive dem i den relevante serveroptionsgruppe i en indstillingsfil.

Når plugin'et er blevet installeret, vises INFORMATION_SCHEMA.LOCALES tabel kan forespørges.

Eksempel:

SELECT * 
FROM INFORMATION_SCHEMA.LOCALES
LIMIT 10;

Resultat:

+----+-------+-------------------------------+-----------------------+---------------------+---------------+--------------+------------------------+
| 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. Prisma, hvordan man rydder databasen

  2. Ad-hoc forbindelsesstrenge og heterogene forespørgsler til MS Access

  3. MySQL ATAN2() Funktion – Returner buetangenten af ​​2 værdier

  4. Er der et alternativ til TOP i MySQL?