Не работает сортировка в MySQL 4.0.18

AlexFree

Новичок
Не работает сортировка в MySQL 4.0.18

Простенькая табличка - 2 поля:
id INT, name VARCHAR.

Запрос

SELECT * FROM table ORDER BY name

выдает не отсортированные данные. В чем дело?

Поле name заполнено русскими названиями.
 

Фанат

oncle terrible
Команда форума
http://phpclub.ru/faq/

-~{}~ 23.06.05 22:59:

у него, вроде, раньше, чем 4.1
тут, скорее, tony2001, твой текст ему нужен - разве нет?
 

flash-vkv

Новичок
на такой-же вопрос меня послали на
http://phpclub.ru/faq/wakka.php?wakka=MysqlCharset&v=1mi
 

AlexFree

Новичок
Из фака:
Выберите из получившегося списка подходящую кодировку. Отредактируйте файл /etc/my.cnf (c:\my.cnf в Windows) и укажите в секции [mysqld] параметр default-character-set c выбранным значением.

Например:

[mysqld]
default-character-set=cp1251
А где ж этот файл: my.cnf ?
Нету такого у меня. Есть 4 файла в папке мускула:
my-huge.cnf, my-large.cnf, my-medium.cnf, my-small.cnf.

Какой из них выбрать? Я так понимаю, используется какой-то 1, а где написано - какой?

Если запускать mysql через службы виндовса с параметром
"--default-character-set=cp1251", то все ок.
 

tony2001

TeaM PHPClub
> где ж этот файл: my.cnf ?
сюрприз для тех, кто не читал документацию: надо выбрать из существующих *.cnf подходящий и создать my.cnf на его основе.
 

flash-vkv

Новичок
он прав из этих файлов надо создать но не my.cnf а my.ini они вроде шаблона
кстати его можно и другим способом в mysql/bin есть прога winmysqladmin.exe ее надо запустить указать при самом первом запуске логин и пароль сразу откоется вкладка с my.ini там и вставляем заветные строки и сохраняем
 

korvin0

моська
у меня этот файл звался c:\winnt\my.ini
И туда пришлось поставить:
[mysqld]
default-character-set=win1251
 
Сверху