在修改帖子作者之前,需要先了解到原始主题tid、原始作者uid以及username。而且最重要的是,操作数据库前记得备份!备份!
现在我们假设:
表前缀:pre_
原始主题tid:666
原始作者username:HuangYang
原始作者uid:1
目标作者username:NewAuthor
目标作者uid:2
进入Discuz!后台,进入"站长" > "数据库" > "升级",如图:
如果没有看到这个输入框,请将config/config_global.php
当中的$_config['admincp']['runquery']
的值设置修改为 1,如图:
将以下三条命令分开输入提交:
update pre_forum_thread set author='NewAuthor' where tid=666
update pre_forum_post set author='NewAuthor' where tid=666 and author='HuangYang'
update pre_forum_post set authorid='2' where tid=666 and authorid='1'
也可直接使用phpmyadmin等管理工具运行以上SQL命令。
Comments | NOTHING