ICU_VERSION() în MySQL

Returnează versiunea bibliotecii ICU folosite de MySQL pentru expresiile regulate.

Sintaxă
ICU_VERSION()

Ce face ICU_VERSION()

Din MySQL 8.0.4, funcțiile REGEXP_LIKE(), REGEXP_REPLACE() și celelalte folosesc biblioteca ICU (International Components for Unicode), care înțelege corect caracterele Unicode, inclusiv diacriticele.

ICU_VERSION() spune ce versiune de ICU folosește serverul. Este utilă mai ales la depanare și în teste; valoarea diferă de la o versiune de MySQL la alta.

Ce returnează

Un text cu versiunea ICU.

Exemple

Exemplul 1: Versiunea ICU pe serverul de test

SELECT ICU_VERSION();

Rezultat

+---------------+
| ICU_VERSION() |
+---------------+
| 78.3          |
+---------------+

Greșeli frecvente

  • Cauți ICU_VERSION() pe MySQL 5.7 sau MariaDB. Funcția există doar în MySQL 8.0.4 și mai nou.

Comenzi înrudite

  • REGEXP_LIKE(): Ca operatorul REGEXP, dar ca funcție, cu opțiuni (ex. diferența dintre majuscule).
  • VERSION(): Returnează versiunea serverului MySQL, ca text (de exemplu 8.4.6).