Für utf8_general_ci sind sie gleich (mit Ausnahme von ł, das von MySQL nicht als Fehler angesehen wird), und seit 5.6 können Sie auch utf8_unicode_520_ci verwenden, das alle polnischen Zeichen korrekt behandelt. Verwenden Sie utf8_polish_ci, um Zeichen mit und ohne Akzent unterschiedlich zu behandeln.
select 'abcde'='ąbćdę' COLLATE utf8_polish_ci
>> 0
Demo von 'not a bug'
select 'abcde'='ąbćdę' COLLATE utf8_general_ci
>> 1
select 'abcdel'='ąbćdęł' COLLATE utf8_general_ci
>> 0
Sehen Sie sich den Fehlerbericht hier an:http://bugs.mysql.com/bug.php ?id=9604