Вниз
Скачать: CL | DM;

Запрос для MySQL отрабатывает некорректно. Кодировка или глюк?   Найти похожие ветки 

← →
iat ©   (2004-06-11 15:05) [0]

В таблице есть столбец varchar[20]. В него заностятся русские слова и аббревиатруры.
Небходимо производить поиск по первым буквам слова.

пишу запрос:
select * form table where `word` like "ПЗ%";

результатом выполнения есть не только ПЗ%, но и ОЗ% и т.д.

В чем может быть проблема? В неправильности запроса или кодировке.


← →
NAlexey ©   (2004-06-11 15:36) [1]

>iat ©   (11.06.04 15:05)  
Такого не может быть.


← →
iat ©   (2004-06-11 16:07) [2]

Я нверное не совсем точно сказал.
Результатом выполнения есть не только аббревиатуры, начинающиеся на ПЗ, но и ОЗ и т.д.


← →
iat ©   (2004-06-11 16:09) [3]

Я нверное не совсем точно сказал.
Результатом выполнения есть не только аббревиатуры, начинающиеся на "ПЗ", но и на "ОЗ". Например "ПЗ 01","ОЗ 05".


← →
Alexander_K ©   (2004-06-11 16:49) [4]

А почему у тебя word стоит в апострафах?
Если это имя столбца, то пишетсья where word like "ПЗ%";


← →
User_Name   (2004-06-11 17:06) [5]

А какая версия  MYSQL ?
Попробуй сменить кодировку.

У меня 3.53 с кодировкой
--default-character-set=koi8_ru

Все подобные выборки делаются без ошибок


← →
iat ©   (2004-06-11 17:06) [6]


> Alexander_K ©   (11.06.04 16:49) [4]

MySQL"у все-равно, он поймет и так и так, я пробовал.
Хотя я читал, что правильнее будет указывать имя столбца в ` ` кавычках.


← →
iat ©   (2004-06-11 17:18) [7]


> User_Name   (11.06.04 17:06) [5]


Спасибо! Работает!
Я прописал default-character-set=koi8_ru в в конфигурационном файле, перезапустил сервис и все заработало!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.019 c
3-1087287584
Паниковский
2004-06-15 12:19
2004.07.11
Insert


3-1087289384
serg128
2004-06-15 12:49
2004.07.11
Как установить фильтр в TClientDataSet чтобы остались записи из 1


9-1079371772
Юрий Ж.
2004-03-15 20:29
2004.07.11
Что лучше DirectX или OpenGL?


6-1084424609
nkoleda
2004-05-13 09:03
2004.07.11
Вопрос по NMFTP


1-1087796493
ПсихЪ
2004-06-21 09:41
2004.07.11
Функции из DCU




   Наверх