admin 发表于 2020-3-20 23:55:21

(1146) Table common_member_count_archive' doesn't exist

刚发现有个主题打开时报错,有可能是版本升级引起的,如下图所示:



这次主要是用户分表引起,在 Discuz 之前的版本中有用户分表计划,而更新后没了,所以要把设置里的 membersplit 字段删除,而设置数据表为 pre_common_setting 可以利用数据库工具找到这数据表把 membersplit 字段删除(具体操作根据不同数据库工具操作,通常鼠标右键删除字段或删除记录),如下图所示:



当然也可以在指定数据库中新建查询用 SQL 语句:
DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';




运行后,更新缓存就可以正常打开主题了……

页: [1]
查看完整版本: (1146) Table common_member_count_archive' doesn't exist