男的舔女的下面视频在线播放-少妇愉情理仑片高潮日本-久久久久久国产一区二区三区-麻豆精品一区二区综合-国产精品超碰在线观看-网红极品女神精品视频在线-国产亚洲综合777-高清性视频一区二区播放-中文字幕第一页亚洲天堂

Discuz! 官方交流社區(qū)

標(biāo)題: 我的論壇有部分會員積分異常,發(fā)了帖子也不在個人資料頁顯示 [打印本頁]

作者: mxl1983413    時間: 2025-12-26 23:14
標(biāo)題: 我的論壇有部分會員積分異常,發(fā)了帖子也不在個人資料頁顯示
如圖所示,請問這是什么情況?;
作者: 鴻茂傳媒    時間: 2025-12-27 17:07
檢查下數(shù)據(jù)庫是否異常丟失了
作者: mxl1983413    時間: 2025-12-27 20:45
鴻茂傳媒 發(fā)表于 2025-12-27 17:07
檢查下數(shù)據(jù)庫是否異常丟失了

知識盲區(qū)
作者: mingkong    時間: 2025-12-27 23:07
只是部分會員異常嗎?
后臺工具更新緩存試試看,計(jì)劃任務(wù)里,找積分相關(guān)的執(zhí)行一下任務(wù)看看。

如果問題仍然存在,可以用有問題的賬號進(jìn)入測試排查。
作者: Discuz有償服務(wù)    時間: 2025-12-28 11:25
估計(jì)是數(shù)據(jù)不完整,會員資料關(guān)聯(lián)多個表,某些表可能缺少這個會員的信息,比如積分表
作者: 鴻茂傳媒    時間: 2025-12-29 08:54
mxl1983413 發(fā)表于 2025-12-27 20:45
知識盲區(qū)

如果還是解決不了,可以有償處理
作者: 科站網(wǎng)    時間: 2025-12-29 09:35
積分手動改下;帖子數(shù)如下;
作者: mxl1983413    時間: 2025-12-29 10:28
mingkong 發(fā)表于 2025-12-27 23:07
只是部分會員異常嗎?
后臺工具更新緩存試試看,計(jì)劃任務(wù)里,找積分相關(guān)的執(zhí)行一下任務(wù)看看。

是的,只是部分會員,從UID478到UID541,一共59個。試了好多操作,都沒用。
作者: mxl1983413    時間: 2025-12-29 10:37
科站網(wǎng) 發(fā)表于 2025-12-29 09:35
積分手動改下;帖子數(shù)如下;

手動修改了也不行,保存不了,點(diǎn)了保存之后,所有積分還是空。
更新統(tǒng)計(jì)也沒用。
作者: mxl1983413    時間: 2025-12-29 10:38
Discuz有償服務(wù) 發(fā)表于 2025-12-28 11:25
估計(jì)是數(shù)據(jù)不完整,會員資料關(guān)聯(lián)多個表,某些表可能缺少這個會員的信息,比如積分表 ...

有問題的賬號很集中,從UID478到UID541,一共59個,在這之前和之后的會員都沒有問題。
作者: 科站網(wǎng)    時間: 2025-12-29 14:23
  1. INSERT INTO `pre_common_member_count` (`uid`) VALUES (3)
復(fù)制代碼

把3換成你對應(yīng)要處理的用戶UID試試
作者: mingkong    時間: 2025-12-29 15:56
mxl1983413 發(fā)表于 2025-12-29 10:28
是的,只是部分會員,從UID478到UID541,一共59個。試了好多操作,都沒用。

需要檢查對應(yīng)用戶的數(shù)據(jù)表信息是否完整,或者是否有用戶積分相關(guān)的插件可能影響到數(shù)據(jù)的讀寫,對可能的情況逐個排查。
如果不清楚如何去做這些事情,建議找人幫你處理試試看。
作者: mxl1983413    時間: 2025-12-30 08:47
以下是具體的解決步驟:

第一步:備份數(shù)據(jù)庫(非常重要!)
在進(jìn)行任何數(shù)據(jù)庫寫操作前,請務(wù)必通過虛擬空間面板或 Discuz! 后臺(站長 -> 數(shù)據(jù)庫 -> 導(dǎo)出)備份一次數(shù)據(jù)庫。

第二步:執(zhí)行 SQL 批量補(bǔ)齊命令
你需要找到在 pre_common_member(用戶主表)中存在,但在 pre_common_member_count(計(jì)數(shù)表)中缺失的 UID,并將其插入。

登錄你的 phpMyAdmin。

在左側(cè)選擇你的論壇數(shù)據(jù)庫。

點(diǎn)擊頂部的 “SQL” 選項(xiàng)卡。

輸入以下代碼(注意:如果你的表前綴不是 pre_,請自行替換):

SQL

INSERT INTO pre_common_member_count (uid)
SELECT m.uid
FROM pre_common_member m
LEFT JOIN pre_common_member_count mc ON m.uid = mc.uid
WHERE mc.uid IS NULL;
這段代碼的作用: 它會對比兩個表,找出所有在主表里有記錄但在計(jì)數(shù)表里沒記錄的 UID,然后統(tǒng)一插入到計(jì)數(shù)表中,其余積分字段會自動填充為默認(rèn)值 0。執(zhí)行后,這些用戶的積分和發(fā)帖計(jì)數(shù)功能就會恢復(fù)正常。

第三步:檢查其他關(guān)聯(lián)表(可選但建議)
有時候,“幽靈賬號”不僅缺計(jì)數(shù)表,可能還缺個人資料表等。你可以用同樣的方法修復(fù)其他表:

修復(fù)個人資料表缺失:

SQL

INSERT INTO pre_common_member_profile (uid)
SELECT m.uid FROM pre_common_member m LEFT JOIN pre_common_member_profile mp ON m.uid = mp.uid WHERE mp.uid IS NULL;
修復(fù)論壇字段表缺失:

SQL

INSERT INTO pre_common_member_field_forum (uid)
SELECT m.uid FROM pre_common_member m LEFT JOIN pre_common_member_field_forum mf ON m.uid = mf.uid WHERE mf.uid IS NULL;
第四步:后臺更新統(tǒng)計(jì)數(shù)據(jù)
執(zhí)行完 SQL 后,回到 Discuz! 后臺執(zhí)行以下操作以同步緩存:

進(jìn)入 后臺 -> 工具 -> 更新統(tǒng)計(jì)。

依次點(diǎn)擊 “重建用戶發(fā)帖數(shù)” 和 “重建家族/板塊統(tǒng)計(jì)” 等項(xiàng)。

最后去 工具 -> 更新緩存。

為什么會出現(xiàn)這個問題?
對于虛擬空間用戶,這類問題通常由以下原因引起:

注冊時數(shù)據(jù)庫超時: 虛擬空間性能有限,用戶注冊時寫入主表成功,但寫入計(jì)數(shù)表時連接斷開。

錯誤的數(shù)據(jù)庫遷移: 之前更換空間或?qū)霐?shù)據(jù)庫時,部分?jǐn)?shù)據(jù)包丟失。

插件沖突: 某些第三方注冊插件或攔截插件在寫入數(shù)據(jù)庫時邏輯不嚴(yán)謹(jǐn)。

建議: 執(zhí)行完上述修復(fù)后,你可以嘗試注冊一個新賬號,看是否還會出現(xiàn)這種情況。如果新賬號依然不顯示積分,可能需要檢查你的注冊插件或 source/class/class_member.php 文件是否被非法篡改或損壞。
作者: mxl1983413    時間: 2025-12-30 08:48
科站網(wǎng) 發(fā)表于 2025-12-29 14:23
把3換成你對應(yīng)要處理的用戶UID試試

這是正確答案,我通過AI完善了一下,帖到下面的回復(fù)了




歡迎光臨 Discuz! 官方交流社區(qū) (http://m.sdtechgong.com.cn/) Powered by Discuz! X5.0