Что является правильным результатом ... кажется, имеет отношение к кодированию параметров хранимой процедуры ...
выполняет почти все сравнения строк в соответствии с параметрами сортировки по умолчанию ... кромеREPLACE
команда. У меня сортировка без учета регистра и мне нужно выполнить регистр без учета регистраREPLACE
, Есть ли способ заставитьREPLACE
использовать текущую сортировку, а не делать сравнения с учетом регистра? Я готов обновить MySQL (в настоящее время работает 5.1), чтобы получить дополнительную функциональность ...
mysql> charset utf8 collation utf8_unicode_ci;
Charset changed
mysql> select 'abc' like '%B%';
+------------------+
| 'abc' like '%B%' |
+------------------+
| 1 |
+------------------+
mysql> select replace('aAbBcC', 'a', 'f');
+-----------------------------+
| replace('aAbBcC', 'a', 'f') |
+-----------------------------+
| fAbBcC | <--- *NOT* 'ffbBcC'
+-----------------------------+