有时网站的数据很多,一个一个的替换不太现实,如果是大量的替换同一个字符,则可以在Mysql里用命令批量替换。


例如:把网址http://www.123.com替换成http://kzpu.com这样的网址,先找出这个网址所在的表和字段,然后进行以下操作。

以Discuz x2为例,表:pre_portal_article_title,字段:fromurl

打开phpmyadmin,点Sql菜单,输入以下语句

update pre_portal_article_title set fromurl=replace(fromurl,'http://www.123.com','http://kzpu.com')

如果只更改一句中的某一个词,比如把123改成acyoo,不需要把整个网址都带上,则

update pre_portal_article_title set fromurl=replace(fromurl,'123','acyoo')

可以达到同样的效果

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注