我知道我不能通过 phpMyAdmin 在 MySQL 替换查询中使用通配符。但是,我需要某种解决方法。我对想法非常开放。下面是瘦身:
我在 MySQL 数据库中有大约 2,000 个页面需要更新图像 URL。有些是本地的,有些是热链接的。每个都不同,URL 长度不同,页面上的图像和新图像对于每个页面 ID 号都是唯一的,并且每个都出现在页面中的不同位置。
我基本上需要做以下事情:
UPDATE pages SET body = replace(body, 'src=\"%\"', 'src=\"http://newdomain/newimage.jpg\"') WHERE id="{page_number}"
但我知道该'src=\"%\"'
组件不会跳动。
所以我在你的集体知识的脚下想出一些方法来获取src="%"
并用一个设置的 URL 替换它以获取一个设置的页面 ID 号。提前致谢。