MySQL 3.23 und deutsche Sortierung

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
Domster [ Fr, 30 November 2007 14:51 ] [ ID #1882671 ]

Re: MySQL 3.23 und deutsche Sortierung

* 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 [at] bmservices.de
Gerome Muent [ Mo, 03 Dezember 2007 18:35 ] [ ID #1884500 ]

Re: MySQL 3.23 und deutsche Sortierung

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
Thomas Rachel [ Mo, 03 Dezember 2007 19:07 ] [ ID #1884501 ]
Datenbanken » de.comp.datenbanken.mysql » MySQL 3.23 und deutsche Sortierung

Vorheriges Thema: QtFramework->MySQL: ""Using unsupported buffer type: 0 (parameter:1) QMYSQL3: Unable to
Nächstes Thema: Hilfe bei einem SQL-Query