MySQL数据库批量查找替换表内某个字段记录的命令是每个站长都会用到的命令,使用场景也十分广泛,比如:WordPress站点配置了SSL或者更换了域名,需要批量替换原来文章中的图片链接;小程序更换域名后,批量替换原来图片的链接。

MySQL数据库批量查找替换表内某个字段记录的命令:


UPDATE 表名 SET 字段名= replace ( 字段名, ‘原内容’,’新内容’);

MySQL数据库批量查找替换表内某个字段记录的方法:


- 举例一:

以WordPress站点配置了SSL,批量替换文章中的图片链接为例进行说明,WordPress的文章在 wp_posts 数据表内,文章内容在 post_content 字段中,原来的域名没有配置SSL,用https://www.juyun.top 访问,配置SSL后用https://www.juyun.top访问。则用下面的命令批量替换。

UPDATE wp_posts SET post_content = replace( post_content, 'https://www.juyun.top','https://www.juyun.top');


- 举例二:

以萤火小程序更换域名后批量替换商品详情图片链接为例进行说明。萤火小程序的商品在 yoshop_goods 数据表内,商品详情在 content 字段中,原来的域名为https://www.111.com,新域名为https://www.222.com。则用下面的命令进行批量替换。

UPDATE wp_postmeta SET meta_value = replace ( meta_value, `http://www.111.com`,`https://www.222.com`);