|
首先,早上的時候測試過的,各欄目發貼正常。
中午沒有操作。
晚上回來的時候,發現論壇里有不少會員的新貼子都顯示“沒有找到貼子”
自己發貼測試了下
1.png (76.8 KB, 下載次數: 45)
下載附件
2023-1-31 00:39 上傳
然后退回主題列表看到得新發貼子出現,但點擊后仍顯示
2.png (19.71 KB, 下載次數: 55)
下載附件
2023-1-31 00:40 上傳
在ucenter里面發現一些改密通知失敗,于是手動點擊后全部通知成功
3.png (50.58 KB, 下載次數: 49)
下載附件
2023-1-31 00:42 上傳
此時再回論壇測試,部份欄目可以正常發貼,部份欄目發貼仍然出錯。
求幫助
-------------------------------------------------------------------------------
奇怪了,我大概看了下,好像是pre_forum_post中的pid重復了,
問題來了,我是一個有40多萬貼子的貼
pid數據表中早就到了40多萬了,
但是現在升到3.5后,發貼好像是按pid=1開始計算,
那在我這40多萬數據中,有些pid是空的(估計是刪過的貼)
所以如果剛好碰到pid的空的,發貼回貼都正常,
如果碰到40多萬里已存在的pid(肯定大部份都存在),那就報錯。
那問題來了,不管發貼回貼,不應該是按我最在pid往更大計算嗎,怎么會pid從1開始算。
這個怎么解決啊,求大佬幫助
1 貢獻最佳答案
查 forum_post 表的自增值。
|
|