Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
21.12.2002, 22:21
|
|||
---|---|---|---|
|
|||
Глюк при выборке по шаблону |
|||
#18+
Есть база данных файлов, файлы хранятся как с русским названиями так и с английскими. При выборке данных из файла запросом select * from file where file.name like '%dido%' кроме имен файлов содержащих dido выдаются имена файлов с русскими буквами в которых указанного куска нет. Как с этим бороться, причем 'dido%' работает правильно ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.12.2002, 18:06
|
|||
---|---|---|---|
Глюк при выборке по шаблону |
|||
#18+
DIDO - хорошая вещь Надо глянуть настройки русского чарсета. Еще подозрительно то что в конструкции like '%dido%' индексы не используются а в конструкции 'dido%' используются! Если имена файлов на русском могу предположить что все стоит под WIN а нормально под WIN (Да и не только) русский можно зделать только перекомпилив из исходников с ключом --with-charset=cp1251 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.12.2002, 23:47
|
|||
---|---|---|---|
|
|||
Глюк при выборке по шаблону |
|||
#18+
У меня исходников MYSQL нет. А поле с файла ми не индексированно, пробовал индексировать но при выборке получалось только медленнее. Так что думаю дело не в индексации. В MYSQLADMIN кодировка стоит latin1, а без перекомпиляции что кодировку несменить - фигово. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=47&mobile=1&tid=1856216]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
25ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 130ms |
0 / 0 |