因为手头的项目需要批量替换一处加盟商的电话号码,替换的地方比较多,有几百条,所以不能直接在后台一个一个改,那样太麻烦,而且会不小心产生遗漏或者错误,所以,我们需要在数据库里批量更新。首先进到phpmyadmin的管理界面,点击需要变更的数据库,根据需要变更的字段找到对应的表及字段名。在本例,需要变更的表是 wp_postmeta ,需要变更的字段是 meta_value,因此数据库需要执行如下命令:
UPDATE wp_postmeta SET meta_value = replace(meta_value,'old','new');
其中old是原来的的值,new是新的值。执行这句命令,数据库更新即完成。最后,重启一下服务器(是整个服务器重启而不是仅仅重启lnmp),这样在前台所有的电话号码均已替换成功。