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