Die folgende Abfrage:
SELECT DISTINCT ClassName FROM SiteTree ORDER BY ClassName
gibt die Dinge in keiner offensichtlichen Reihenfolge zurück!
Ich erhalte das gleiche Ergebnis, egal ob ich Spalten-/Tabellennamen anführe oder die DISTINCT
oder nicht, oder fügen Sie ASC
o DESC
.
Ich nahm an, dass die Indizes defekt sein könnten oder etwas Ähnliches, also versuchte ich, sie zu löschen und neu zu erstellen. Auch versucht REPAIR TABLE
et CHECK TABLE
.
Die Sortierung der Tabelle ist auf latin1_swedish_ci eingestellt. Alle Textspalten sind auf die Verwendung von UTF-8 und die Sortierung auf utf8_general_ci eingestellt.
Was könnte die Ursache dafür sein?
Edit :
Beispielhafte Daten unter Nudeln .
Die Ergebnisse stammen direkt aus einer SQL-Abfrage, die im MySQL-Client ausgeführt wurde (ich habe 2 verschiedene Client-Anwendungen ausprobiert).