Странен MySQL проблем

4 отговора 332 прегледа
#1

Странен MySQL проблем

имам следната заявка:
SELECT * FROM table WHERE name LIKE "РУМ%"
очаква се да ми извади всички имена, които започват с РУМ, но то ми дава и такива, който започват с РУН
(ако поискам само "РУ%" всичко е нормално)

SELECT * FROM table WHERE name LIKE "ИВ%"
папример ми изважда такива който започват с "ИВ", "КА", ЛА" и "ИГ"

Някаква идея?

Отговор
в отговор на Lizard #2

Re: Странен MySQL проблем

Pri men raboti.
Probvai:
show variables;
i vizh kakvo dava na character_set
Az vinagi go puskam s
character_set cp1251

Linux is like a wigwam - No Windows, No Gates, Apache inside
Отговор
в отговор на salle #3

Re: Странен MySQL проблем

А как да му кажа character_set cp1251?

Отговор
в отговор на Lizard #4

Re: Странен MySQL проблем

ami az oshte pri kompilirane go zadavam
--with-charset=cp1251

Inache v my.cnf - Vinagi e po-dobre da si ima my.cnf

Linux is like a wigwam - No Windows, No Gates, Apache inside
Отговор
в отговор на salle #5

Re: Странен MySQL проблем

Ako smeniash charseta na servera po-dobre si napravi DUMP na tablicite
Ne sam siguren no mai index-ite otivaha na kino. T.e. triabva da indexirash nanovo

mysqldump niama da e izlishen

Linux is like a wigwam - No Windows, No Gates, Apache inside
Отговор