discuz批量修改所有用户的帖子为同一用户
discuz批量修改所有用户的帖子为同一用户
在数据库工具中使用参数化查询
某些数据库管理工具(如 phpMyAdmin 的 SQL 窗口、MySQL Workbench)支持参数化查询或脚本执行,你可以模拟变量效果。例如:
1/在 phpMyAdmin 中运行以下语句前,先定义目标 UID:
SET @target_uid = 10;
SET @target_username = (SELECT username FROM pre_common_member WHERE uid = @target_uid);
UPDATE pre_forum_thread
SET authorid = @target_uid, author = @target_username;
UPDATE pre_forum_post
SET authorid = @target_uid, author = @target_username;
每次修改时,只需更改 @target_uid 的值(例如改为 15),然后运行整个脚本。
另外还要修改 pre_common_member_count表中threads值————用户发表的主题数量
修改 pre_common_member_count表中uid值————用户ID更正
阅读剩余
版权声明:
作者:LAOV
链接:https://www.laifaka.top/665.html
文章版权归作者所有,未经允许请勿转载。
THE END