0

我似乎无法做到这一点

我正在尝试替换列中字符串的所有实例,但因为它们是特殊字符,我认为它导致它没有效果。

我试图替换的字符串:

[{“名称”:“文件/

我想要的字符串:

[{“名称”:“/var/sites/s/spencercarpenter.co.uk/public_html/shapeshafter/QuickManager/file/

我已经尝试过了,但它不起作用:

UPDATE `spence13_shapeshifteradmin`.`mytable`
 SET `Image` = REPLACE(`Image`, '[{\"name\":\"file\/', 
'[{\"name\":\"\/var\/sites\/s\/spencercooper.co.uk\/public_html\/shapeshafter\/QuickManager\/file\/');

非常感谢任何帮助

斯宾塞

4

1 回答 1

0

您是否尝试过在没有转义反斜杠的情况下编写字符串?您的字符串定界符是单引号,因此您不需要转义字符串中的双引号。你有:

'[{\"name\":\"file/'

尝试简单:

'[{"name":"file/'
于 2015-10-23T20:46:43.473 回答