Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL и полски думи

За utf8_general_ci те са равни (с изключение на ł, което не се счита за грешка от MySQL), а от 5.6 можете също да използвате utf8_unicode_520_ci, който обработва всички полски знаци правилно. Използвайте utf8_polish_ci, за да третирате символите с ударение и без ударение като различни.

select 'abcde'='ąbćdę' COLLATE utf8_polish_ci
>> 0

Демо на „не е грешка“

select 'abcde'='ąbćdę' COLLATE utf8_general_ci
>> 1

select 'abcdel'='ąbćdęł' COLLATE utf8_general_ci
>> 0

Вижте доклада за грешка тук:http://bugs.mysql.com/bug.php ?id=9604



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 'SQLSTATE[HY093]:Невалиден номер на параметър:броят на свързаните променливи не съвпада с броя на токените'

  2. MySQL и NoSQL:Помогнете ми да избера правилния

  3. как да избягате разделителя от съдържанието на колоната, когато експортирате csv

  4. Грешка в MySQL Може да има само една колона TIMESTAMP с CURRENT_TIMESTAMP в клауза DEFAULT, въпреки че не правя нищо нередно

  5. как да работя с рекурсивна заявка в MySql?