我想做的是搜索整个数据库(小)并将一个 url 替换为另一个。
IE:在 %url1% 的任何地方找到 url1 并用 url2 更新它。 url 两边的数据必须保持完整。
(更新 * WHERE wildcard_value = %url1% with url2)
我已经尝试了我所知道的一切来尝试更新它,它需要通过 phpmyadmin 运行。
最佳答案
如果你不知道你的数据在哪几列,那就赶紧跑吧。
如果您确实知道数据在哪里,那么它就很简单了:
UPDATE yourtable
SET url = REPLACE(url, 'www.oldsite.com', 'www.newsite.com')
WHERE url LIKE '%www.oldsite.com%';
关于Mysql更新值通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15162640/