Press "Enter" to skip to content

phpMyAdmin中批量替换字段的SQL语句

偶尔在木木木木木那里发现的,发现很有用,就记下来吧,虽然只是短短一行SQL语句,但它的功效可大了:
1,WordPress 更换域名之后,对数据库中的域名字段进行批处理
2,比如你在多篇文章中均引用了一个网址,但是后来这个网址变了,你可以批量更换日志中的同一个网址。比如,每当我介绍一个免费空间的时候,我都会提到www.zhukun.net/?p=246这篇文章,但是后来我更换了固定链接链接格式,那么这句代码就派上用场了。
3,批量更换博客中的若干词语。比如,最近“草泥马”最成为了违禁词语,所有网站都不能用这个词,那么你就可以用这段代码将“草泥马”批量替换成其它文字。

格式如下:

UPDATE 数据表名 SET 表内某字段 = REPLACE(表内某字段, ‘原内容’,’新内容’)

比如您以前的博客域名为a.com,现在您博客域名更换为b.com,那么,您可以用

UPDATE wp_posts SET guid = REPLACE(guid, 'a.com','b.com')

快速替换掉wp_posts表内的guid字段,其它表的替换以此类推。

4 Comments

    • admin 2009-07-22

      这都被你发现了~~~看来也是同道中人啊~

  1. 锋子 2009-12-11

    :lol: 验证码 也太假了 cctv~~~ 怎么执行?数据库一点不会用~

  2. 励志网 2011-12-15

    正好想试一下,就找到这里来了,很有参考意义

Leave a Reply to 古墓候梅 Cancel reply

Your email address will not be published. Required fields are marked *