mysql: replace \ (barra invertida) em strings

Estou tendo o seguinte problema:

Eu tenho uma tabela T que tem uma coluna Nome com nomes. Os nomes têm a seguinte estrutura:

ABC

Você pode criar em si mesmo assim:

<code>create table T ( Name varchar(10));

insert into T values ('A\\\\B\\C');

select * from T;
</code>

Agora, se eu fizer isso:

<code>select Name from T where Name = 'A\\B\C';
</code>

Isso não funciona, eu preciso escapar do \ (barra invertida):

<code>select Name from T where Name = 'A\\\\B\\C';
</code>

Bem.

Mas como faço isso automaticamente para um nome de string?

Algo como o seguinte não vai fazer isso:

<code>select replace('A\\B\C', '\\', '\\\\');
</code>

Eu recebo:A\\\BC

Alguma sugestão?

Muito obrigado antecipadamente.

questionAnswers(6)

yourAnswerToTheQuestion