Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Unicode w MySQL Regex?

Problem polega na tym, że MySQL nie może w ogóle poprawnie wykonywać REGEX w połączeniu ze znakami Unicode. REGEX zawsze działa na podstawie bajtów, a Unicode musi grupować kilka bajtów. Nie ma rozwiązania, są tylko obejścia.

Jednym z obejść, które zastosowałem, było indeksowanie wszystkich wystąpień liter w innej tabeli, a następnie sprawdzanie indeksu zamiast oryginalnego tekstu japońskiego.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP/MySQL - Przechowywanie danych tablicowych w formacie JSON, złe praktyki?

  2. Jak szybko WYBRAĆ 3 losowe rekordy z 30-tysięcznej tabeli MySQL z filtrem where według pojedynczego zapytania?

  3. SQLAlchemy JSON jako obiekt blob/text

  4. Funkcja kanoniczna EntityFunctions.TruncateTime nie istnieje w MYSQL

  5. WYBIERZ * GDZIE NIE ISTNIEJE