用phpMyAdmin的SQL语句批量替换WordPress数据库内容

因为换了邮箱,想把博客里所有以前的邮箱替换成现在新的邮箱,刚开始是手动的,就是在WordPress后台用快速编辑把原来的邮箱一个个替换成现在的,可以想象这个工作量有多大,我实在受不了不断重复“点击”》“粘贴”这两个动作,求助Google大神,有很多教程,一般都是替换网址,没有替换邮箱的。依葫芦画瓢学会后,记录于此。

替换网址的SQL语句:

UPDATE wp_posts SET guid = REPLACE(guid, 'aaa.com','zzz.com')

意思是把文章里所有的"aaa.com"网址替换为"zzz.com"。其中各个部分代表的意思如下:

UPDATE 表名 SET 字段 = REPLACE(字段,'替换内容','替换值')

依葫芦画瓢,把评论里所有"aaa@gmail.com"的邮箱替换为"zzz@gmail.com"的SQL语句为:

UPDATE wp_comments SET comment_author_email = REPLACE(comment_author_email, 'aaa@gmail.com','zzz@gmail.com')

我猜~这些文章你可能也感兴趣

Nie

相关文章

2 Comments

*


Top