Mysql 找到一个字符串并将其替换为整个数据库

Mysql 找到一个字符串并将其替换为整个数据库,mysql,sql,phpmyadmin,Mysql,Sql,Phpmyadmin,我有一个wordpress网站,我要改变它的URL。问题是,当我在数据库中搜索它的实际URL时,我有大约200个结果 我想在整个数据库中搜索实际的url,并将其替换为新的url 我知道如果我有精确的表格和精确的列,我可以: UPDATE Table SET Column = Replace(Column, 'find value', 'replacement value') 但是我怎样才能把这段代码推广到我的整个数据库中呢 谢谢大家! 也许不是最好的解决方案,一个解决方案是导出

我有一个wordpress网站,我要改变它的URL。问题是,当我在数据库中搜索它的实际URL时,我有大约200个结果

我想在整个数据库中搜索实际的url,并将其替换为新的url

我知道如果我有精确的表格和精确的列,我可以:

UPDATE
    Table
SET
    Column = Replace(Column, 'find value', 'replacement value')
但是我怎样才能把这段代码推广到我的整个数据库中呢


谢谢大家!

也许不是最好的解决方案,一个解决方案是导出整个数据库,在文本编辑器中打开sql文件,执行搜索替换并再次导入。

您要做的是令人惊讶的困难,因为WordPress MySQL数据库中的许多条目是序列化的php或json,而其他许多条目不是。有很多WordPress插件可以帮助您将WordPress网站从一个URL迁移到另一个URL。继续问这个问题。