mysql: zamień (odwrotny ukośnik) na łańcuchy
Mam następujący problem:
Mam tabelę T, która ma kolumnę Nazwa z nazwami. Nazwy mają następującą strukturę:
ABC
Możesz stworzyć na sobie w ten sposób:
<code>create table T ( Name varchar(10)); insert into T values ('A\\\\B\\C'); select * from T; </code>
Teraz, jeśli to zrobię:
<code>select Name from T where Name = 'A\\B\C'; </code>
To nie działa, muszę uciec przed odwrotnym ukośnikiem:
<code>select Name from T where Name = 'A\\\\B\\C'; </code>
W porządku.
Ale jak zrobić to automatycznie w polu Nazwa?
Coś takiego jak poniżej nie zrobi tego:
<code>select replace('A\\B\C', '\\', '\\\\'); </code>
Dostaję:A\\\BC
Jakieś sugestie?
Z góry bardzo dziękuję.