sql >> Database >  >> RDS >> Mysql

MySQL en Poolse woorden

Voor utf8_general_ci zijn ze gelijk (met uitzondering van ł, dat door MySQL niet als een bug wordt beschouwd), en sinds 5.6 kun je ook utf8_unicode_520_ci gebruiken, dat alle Poolse tekens correct verwerkt. Gebruik utf8_polish_ci om tekens met en zonder accent als verschillend te behandelen.

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

Demo van 'geen bug'

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

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

Zie hier het bugrapport:http://bugs.mysql.com/bug.php ?id=9604



  1. MySQL CHAR() vs T-SQL CHAR():wat is het verschil?

  2. Dubbele JOIN met dezelfde tafel twee keer

  3. Hoe geen duplicaten in SQL te tonen

  4. Kan ik een lus in MySQL uitvoeren zonder een procedure/functie te gebruiken?