Discuz教程网

Discuz批量修改帖子中的老域名

[复制链接]
authicon dly 发表于 2012-2-18 22:12:41 | 显示全部楼层 |阅读模式
也许有一天你的网站换了域名,但是以前发的帖子却含有老的域名,你想换成现在的,那就需要下面的数据库语句了
dly为表前缀
dly_forum_post
UPDATE `dly_forum_post` SET message = replace (message,'bbs.1314study.com','www.discuz.1314study.com') WHERE  message LIKE '%bbs.1314study.com%'

完成
本站原创,转载请说明出处

其他参考

mysql查询替换语句
UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_name` LIKE '%from_str%'

说明:
table_name —— 表的名字
field_name —— 字段名
from_str —— 需要替换的字符串
to_str —— 替换成的字符串

例如
  1. UPDATE `products` SET `products_description` = replace (`products_description`,'cheap','discount');
复制代码

将products表中的字段products_description中的字符cheap替换成discount




上一篇:dx2 utf8 1314SEO优化插件 V1.1 刚安装好 bug
下一篇:Discuz X2 7DRC 完美模板发米风格 能帮转成UTF8吗
authicon 主编 发表于 2012-2-18 22:18:35 | 显示全部楼层
=-=好神奇
authicon  楼主| dly 发表于 2012-2-18 22:47:02 | 显示全部楼层
主编 发表于 2012-2-18 22:18
=-=好神奇

我不会告诉你我之前把www换成bbs,现在又换回来了- -
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 16:35

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表