因为换了邮箱,想把博客里所有以前的邮箱替换成现在新的邮箱,刚开始是手动的,就是在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')
备录下来
学到了!呵呵