![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
regexp и кириллица в mysql [MySQL]
mysql © (2007-06-18 00:02:00)не корректно работает выборка REGEXP в кириллице (поля типа МЕМО, другие не проверял)
а собственно в прмере:
select * from table where column1 regexp "^АБВ"
выбирает все поля где они не начинаются а содержат этот набор букв
вопрос:
может нужно делать что-то дополнительно?
в мануале ничего нет и в инете не нашел по этой проблеме ничего..
mysql (2007-06-18 13:15:00) [1]кодировка стоит cp1251 везде
like работает правильно
а вот regexp работает не по тому шаблону что ему задается..
(получается так как описано в первом посте)
латину не проверял..(пока нет времени забить базу латиной)
Johnmen (2007-06-18 09:35:00) [2]Почему же нельзя. Можно.
см. про кодировки http://www.mysql.ru/docs/man/configure_options.html
mysql (2007-06-18 01:26:00) [3]да, так работает, я знаю..
а вто почему с regexp нельзя?
Johnmen (2007-06-18 00:50:00) [4]Здесь регулярные выражения неуместны.
where column1 like 'АБВ%'