|
|
|
|
SELECT 'абв' RLIKE BINARY '[А-Я]'
|
Не понимаю, почему такой запрос возвращает 1?
Даже если
SELECT 'абв' RLIKE BINARY '[A-Z]'
|
все равно 1. | |
|
|
|
|
|
|
|
для: Unknown
(19.03.2010 в 22:35)
| | Какая кодировка и сопоставление используются? | |
|
|
|
|
|
|
|
для: Unknown
(19.03.2010 в 22:35)
| | SELECT BINARY 'абв' RLIKE '[A-Z]'
Что дает? | |
|
|
|
|
|
|
|
для: Trianon
(20.03.2010 в 14:14)
| | Установил MySQL отдельно, убрав тот, который устанавливает XAMPP.
Теперь SELECT 'абв' RLIKE BINARY '[А-Я]' возвращает 1 в phpMyAdmin и 0 в командной строке.
Но в командной строке SELECT 'абв' RLIKE '[А-Я]' тоже возвращает 0.
SELECT 'абв' RLIKE '[A-Z]' как и надо было и там и там возвращает 0.
mysql> show variables like 'char%';
+--------------------------+--------------------------+
| Variable_name | Value |
+--------------------------+--------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | C:\MySQL\share\charsets/ |
+--------------------------+--------------------------+
|
| |
|
|
|