只需使用sql
replace
函数
UPDATE yourTable SET yourColumn = REPLACE(yourColumn, 'href="/old-link/"', 'href="/new-link/");
@PunitGajjar 提供的解决方案
正如我在评论中所解释的,您可以使用如下所示的一些循环。 这是一个 PHP 脚本示例。 您可以将相同类型的逻辑与您正在使用的任何技术一起使用。
建议您创建一个数组,因为您可能希望更新的所有表中的列名都不相同。
$myArray = [
"table_one" => "table_one_column",
"table_two" => "table_two_column",
"table_three" => "table_three_column",
"table_four" => "table_four_column"
];
foreach ($myArray as $tableName => $columName){
/* Your query execution */
$query = "UPDATE ".$tableName." SET ".$columName." = REPLACE(".$columName.", 'href=\"/old-link/\"', 'href=\"/new-link/\");";
}