MySQL 3.23 und deutsche Sortierung

MySQL 3.23 und deutsche Sortierung

am 30.11.2007 14:51:30 von Domster

Hallo,

ich habe mich jetzt überall durchgewühlt, aber ich bin wohl der letzte
Mensch mit einer laufenden Version 3.23 :-) . Wir mussten unsere DB
von einem 4er wegnehmen, weil uns der Provider wg. zu hoher Last
gekickt hat. Mein eigener Server ist aber schon betucht und hat nur
eine Version 3.23 ohne collation u.ä. Wenn ich jetzt sortierte
Datensätze ausgebe, schieben sich die Umlaute nach hinten, was
natürlich sehr unschön ist und die User zum Protest treibt. Da ich
noch einen neuen Server suche, hätte ich eine Frage: Gibt es eine
"einfache" Möglichkeit, diese alte DB zur korrekten Sortierung zu
überreden?

Vielen Dank und Grüße,

Rainer Ossig

Re: MySQL 3.23 und deutsche Sortierung

am 03.12.2007 18:35:58 von Gerome Muent

* Domster wrote:

> ich habe mich jetzt überall durchgewühlt, aber ich bin wohl der letzte
> Mensch mit einer laufenden Version 3.23 :-) . Wir mussten unsere DB
> von einem 4er wegnehmen, weil uns der Provider wg. zu hoher Last
> gekickt hat. Mein eigener Server ist aber schon betucht und hat nur
> eine Version 3.23 ohne collation u.ä. Wenn ich jetzt sortierte
> Datensätze ausgebe, schieben sich die Umlaute nach hinten, was
> natürlich sehr unschön ist und die User zum Protest treibt. Da ich
> noch einen neuen Server suche, hätte ich eine Frage: Gibt es eine
> "einfache" Möglichkeit, diese alte DB zur korrekten Sortierung zu
> überreden?

Vielleicht irgendwas in der Art:
"... ORDER BY REPLACE(deine_sort_spalte, 'ä', 'ae')"
und das ganze für alle 7 relevanten Zeichen inneinander verschachteln.
Von der Performance her schweigen wir mal.

Oder eine Extraspalte "sort_key" und dort schreibt du halt den ersetzten
String (ä=>ae, ö==>oe, etc.) rein aus der echten Sortierspalte.
Dann geht ja ein "ORDER BY sort_key".

G.

--
BM Computer-Services, Bergmannstr. 66, 10961 Berlin
Webdesign, Internet, Layout und Grafik
Tel.: 030/20649400, mobil 0175/7419517, Fax: 030/20649401
Web: http://www.bmservices.de, eMail: kontakt@bmservices.de

Re: MySQL 3.23 und deutsche Sortierung

am 03.12.2007 19:07:06 von Thomas Rachel

Domster schrieb:
> Mein eigener Server ist aber schon betucht und hat nur
> eine Version 3.23 ohne collation u.ä.

Bei manchen Programmen ist es so, daß sich durchaus auch neuere
Programmversionen nachinstallieren lassen...


Thomas