[sisyphus] mysql sorting order problem

Peter V. Saveliev =?iso-8859-1?q?peet_=CE=C1_eltel=2Enet?=
Ср Окт 15 10:42:48 MSD 2003


...

Есть проблемы с сортировкой в mysql:

[root на mysql mysql]# rpm -qa | grep -i mysql-server
MySQL-server-4.0.15-alt2

[root на mysql mysql]# my_print_defaults mysqld
--default-character-set=win1251
--chroot=/var/lib/mysql
--datadir=/db
--bdb-logdir=/log
--pid-file=/mysqld.pid
--skip-locking
--socket=/mysql.sock
--tmpdir=/tmp
--user=mysql
--set-variable=max_connections=300


Запрос:
select * from a.b order by c;

В колонке "c" находятся данные в cp1251. Сортировка, как понятно,
сортирует "как-то странно". Конкретнее, пример у клиента:

http://www.finnews.ru/test.php

В настройках сервера указывал как cp1251, так и win1251. Ни character
set, ни collate в запросах не работают вообще. То есть, говорят ошибку
синтаксиса (все запросы брал из документации).

В общем-то, проблема даже не в сортировке :) Порвут меня сегодня, как
тузики тряпку. Хелп.

-- 
 10:37:04  up 33 days, 21:53,  2 users,  load average: 0.60, 0.59, 0.58

++
Sincerely, Peter V. Saveliev

E-mail: peet на eltel.net
Jabber: peet на jabber.ru




Подробная информация о списке рассылки Sisyphus