discuz x3.2 论坛数据迁移

本文介绍了使用Discuz X3.2搭建的地方门户在面临灌水问题后,决定进行数据迁移以改变论坛定位。迁移目标包括用户信息、主题、文章及其详细内容。分享了用于迁移的SQL语句,并提供了官方数据结构说明的链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2011年 接触discuz,搭建了一个地方门户网站,到如今也有6年多 了;

当初是 自己不想写程序,开源的 功能也很强大 就用了。现在 版本经过多次升级后,灌水的问题 依然难以解决。

各种注册机,发帖机 轮番攻击。站点中 垃圾帖 管理很费精力。严重影响站点质量。

目前 升级到最新版本后任然没有解决这个问题。

于是考虑 自己写一个,刚好 采用新的模式,改变下论坛的定位;

文章+本地商品展示 的模式。

所以之前的发文章还是要保留下来 迁移到新写的网站 数据库。

另外一种方式就是,将 老论坛 设置禁止发帖,作为 历史版本回顾查看,就不用迁移数据了。


迁移目标:

用户 忽略; 

主题;

文章;

 文章id,分类,二级分类,文章标题,发布时间,作者,内容,关键字;回复内容,封面图片,查看数量

先分享下我整理的sql 语句:

-- 查询用户的
 SELECT * FROM pre_ucenter_members

-- 主题列表 :主题id 上级论坛 主题分类id  分类信息id
    SELECT tid,fid,typeid,sortid,author,authorid,`subject`,FROM_UNIXTIME(dateline),views,attachment FROM pre_forum_thread 
-- 主题对应的 回复列表  

  SELECT pid,fid,tid,author,authorid,FROM_UNIXTIME(dateline),message,attachment,tags FROM pre_forum_post

--  联合结果集
--  获取帖子的主题和回复信息 fid 分类id,typeid 子分类,
  SELECT  t1.tid,t1.fid,t1.typeid,t1.author,t1.authorid,t1.`subject`,FROM_UNI
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值