Ja, dies ist das Standardverhalten in den nicht sprachspezifischen Unicode-Kollatierungen.
9.1.13.1. Unicode-Zeichensätze
Siehe auch Beispiele für den Effekt der Sortierung
Sie müssen entweder
-
Verwenden Sie eine Sortierung, die diese "Funktion" nicht hat (nämlich
utf8_bin
, aber das hat andere Konsequenzen) -
Verwenden Sie eine andere Sortierung nur für die Abfrage . Das sollte funktionieren:
select * from topics where name='Harligt' COLLATE utf8_bin;
es wird schwieriger, wenn Sie ein LIKE
machen wollen, bei dem die Groß- und Kleinschreibung nicht berücksichtigt wird aber nicht haben den Ä = A
Umlaut-Konvertierung. Ich kenne keine mySQL-Sortierung, bei der die Groß- und Kleinschreibung nicht berücksichtigt wird und die diese Art der impliziten Umlautkonvertierung nicht durchführt. Wenn jemand einen kennt, wäre ich daran interessiert, davon zu hören.
Verwandte:
- Suche nach MySQL-Sortierung ohne Berücksichtigung der Groß-/Kleinschreibung wobei „a“ !=„ä“
- MYSQL-Suche mit Berücksichtigung der Groß- und Kleinschreibung nach utf8_bin Feld