我最近迁移了域,并且在我的数据库中,我存储了包含旧域的完整路径,该旧域现在已损坏:)
我需要做的是更改数据库表中的值
http://www.olddomain.com/img/some/path
至
http://www.newdomain/same/dir/structure/as/old/domain
唯一需要注意的是,必须保留网址末尾的照片名称。所以本质上,我只需更改主机名。
这可能吗?如果是这样,怎么办? :)
最佳答案
试试这个:
UPDATE 表 SET 列 = REPLACE(column,"www.olddomain.com","www.newdomain.com");
始终确保在运行更新许多记录的查询之前对数据库进行备份(就像这样)。
关于mysql - 帮助查询直接更改数据库中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6285839/