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

图片[1]-Discuz X3.4 用户表 主表 存档表 数据合并教程-LonHowe Blog

1,登录后台,工具,计划任务,取消勾选 每日用户表优化

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

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

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

几个受影响需要更改的表

5,看一下上面数据库中的几个表,受影响了几个,受影响的都要修改

打开  pre_common_member_archive

删除重复内容

复制代码

把 pre_common_member_archive 内容复制到 pre_common_member

复制代码

再删除主表重复内容,清空存档表内容

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

删除带有Archive的空表,更新缓存的时候出现这个错误,而且注册不了(在注册的最后一步会出现不跳转的情况)

在站长—数据库—升级(Discuz! 数据库升级 - 请将数据库升级语句粘贴在下面:)中执行语句 :

为了数据安全执行该语句前建议备份数据

若没有找到执行语句的输入窗口 则修改

config/config_global.php

当中的

$_config[admincp][runquery] 设置修改为 1

(为了安全执行完该语句后 确认解决了1146错误后 再将配置该回来 )  刷新后再输入执行。

 

方法2:

后台,站长,数据库,升级

以上六条的意思就是把六个存档表中的东西合并到主表中。

然后再使用如下升级数据库:

以上六条的意思就是把六个存档表数据全部清空。



微信扫描下方的二维码阅读本文

© 版权声明
THE END
喜欢就支持一下吧~
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容