去评论
dz插件网

Discuz X3.4 用户表 主表 存档表 数据合并教程

哥斯拉
2023/07/24 18:49:15
1,登录后台,工具,计划任务,取消勾选 每日用户表优化

2,关闭站点,备份数据库,如果可以,全站备份更好

3,不要手贱去点 后台,站长,用户表优化

4,打开你的MYSQL管理工具,比如 phpMyAdmin

已下这些表都是需要修改的表pre_common_member
pre_common_member_archive

pre_common_member_count
pre_common_member_count_archive


pre_common_member_field_forum
pre_common_member_field_forum_archive


pre_common_member_field_home
pre_common_member_field_home_archive

pre_common_member_profile
pre_common_member_profile_archive

pre_common_member_status
pre_common_member_status_archive
删除重复内容

  1. ALTER IGNORE TABLE pre_common_member_archive ADD UNIQUE INDEX(`uid`)
把 pre_common_member_archive 内容复制到 pre_common_member


  1. insert into pre_common_member select * from pre_common_member_archive
再删除主表重复内容,清空存档表内容


上面做完基本就没事了,有强迫症的可以删除带有Archive的空表,备份的bak表都可以删除。