mysql: replace \ (backslash) en cadenas
Estoy teniendo el siguiente problema:
Tengo una tabla T que tiene una columna Nombre con nombres. Los nombres tienen la siguiente estructura:
A B C
Puedes crear en ti mismo así:
<code>create table T ( Name varchar(10)); insert into T values ('A\\\\B\\C'); select * from T; </code>
Ahora si hago esto:
<code>select Name from T where Name = 'A\\B\C'; </code>
Eso no funciona, necesito escapar de la \ (barra invertida):
<code>select Name from T where Name = 'A\\\\B\\C'; </code>
Multa.
Pero, ¿cómo hago esto automáticamente a un nombre de cadena?
Algo como lo siguiente no lo hará:
<code>select replace('A\\B\C', '\\', '\\\\'); </code>
Yo obtengo:A\\\BC
¿Alguna sugerencia?
Muchas gracias de antemano.