我有下面的查询来查找字符串 www.website.com\/content
在一个叫做 content
:
SELECT *
FROM (SELECT json_extract(content, '$.body') b FROM `blocks`) AS new
WHERE b LIKE '%www.website.com\/content%'
如何更新上面的select查询返回的数据来替换 www.website.com\/content
字符串 www.website.com
?
我也试过:
UPDATE `blocks`
SET content = REPLACE(content, 'www.website.com\/content', 'www.website.com')
WHERE content LIKE '%www.website.com\/content%'
但对于类似的条件,这不会返回任何结果。
数据库中的数据 content
列将如下所示:
{"body":"<p>Some HTML</p><a href=\"https:\/\/www.website.com\/content\/grand-pianos\" target=\"_blank\" rel=\"noopener noreferrer\">grand pianos<\/a>"}
暂无答案!
目前还没有任何答案,快来回答吧!