说在我的 wordpress 数据库中,我有一个包含如下字符串的 post_content 列:
href=\"http:\/\/dev.example.com\/example\/wp-content\/uploads\/2019\/07\/my.pdf\"
以上是字符串的一部分(放置在文本内的链接中),它来自使用 json 作为数据格式的插件 (acf) 保存的数据。
然后我跑
UPDATE wp_posts SET post_content = REPLACE(post_content,'http:\/\/dev.example.com\/example\/', 'https:\/\/www.example.com\/');
好吧,那是行不通的。零行受影响并且没有错误。为什么?我究竟做错了什么?
这种代码来自 wordpress 中的 acf plugin gutenberg 块,那是因为它是 json 编码的。但据我所知,应该像对待任何其他字符串一样对待.. 怎么了?
更准确地说,我在下面附上了一张来自 sequelpro 和 cli 的图片,以证明反斜杠的存在(见评论)。