Substituir maiúsculas de minúsculas no MySQ
@MySQL executa praticamente todas as comparações de strings no agrupamento padrão ... exceto oREPLACE
comando. Tenho um agrupamento que não diferencia maiúsculas de minúsculas e preciso executar um @ que não diferencia maiúsculas de minúsculREPLACE
. Existe alguma maneira de forçarREPLACE
usar o agrupamento atual em vez de sempre fazer comparações que diferenciam maiúsculas de minúsculas? Estou disposto a atualizar meu MySQL (atualmente executando o 5.1) para obter funcionalidades adicionais ...
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'
+-----------------------------+