Powód, dla którego ciągi 'Drü'
i 'Dru'
oceniać tak samo, jak w utf8_general_ci
zestawienie, liczą się jako „taki sam”. Cel zestawiania dla zestawu znaków jest zapewnienie zestawu reguł dotyczących tego, kiedy łańcuchy są takie same, kiedy jeden jest sortowany przed drugim i tak dalej.
Jeśli chcesz inny zestaw reguł porównania, musisz wybrać inne sortowanie. Możesz zobaczyć dostępne sortowania dla utf8
zestaw znaków, wydając SHOW COLLATION LIKE 'utf8%'
. Istnieje wiele zestawień przeznaczonych dla tekstu, który jest w większości w określonym języku; jest też utf8_bin
porównywanie, które porównuje wszystkie ciągi jako ciągi binarne (tj. porównuje je jako sekwencje zer i jedynek).