From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 15 Oct 2003 10:42:48 +0400 From: "Peter V. Saveliev" To: sisyphus@altlinux.ru Message-Id: <20031015104248.5252ff25.peet@eltel.net> Organization: JSC Eltel X-Mailer: Sylpheed version 0.9.2 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [sisyphus] mysql sorting order problem X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: sisyphus@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Oct 2003 06:42:52 -0000 Archived-At: List-Archive: ... Есть проблемы с сортировкой в 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