久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

升級3.5后發帖問題

4033 24 0提示:支持鍵盤翻頁<-左 右-> youduo 發表于 2023-10-17 11:15 帖子模式

升級到X3.5后,發帖錯誤。 無論新帖還是回復都是如此,仔細檢查錯誤信息,發現發帖的pid在升級后被重置,從1開始,造成與原有帖子的pid重疊。我覺得只要修改程序的pid計數器就可以解決這個問題,但我又找不到這個參 ... 查看全文

    組圖打開中,請稍候......

評論24個評論

youduo發表于  2023-11-9 12:57:34
天外飄仙 發表于 2023-11-9 08:26
復制粘貼的時候 走神了
pre_forum_post_tableid 這個表

的確是這個表,今早請 湖中沉 測試了我的網站,也是找到這張表數據丟失,只要把pre_forum_post中最大的pid寫到此表的最后,問題就解決了。

希望以后遇到此問題的朋友不需要再為此白白破費了。
天外飄仙發表于  2023-11-9 08:26:49
youduo 發表于 2023-11-8 23:19
pre_forum_sofa 這個表沒有pid列啊,而且這個表跟pre_forum_post的關系不大吧。

復制粘貼的時候 走神了
pre_forum_post_tableid 這個表
youduo發表于  2023-11-8 23:19:41
天外飄仙 發表于 2023-11-7 18:19
pre_forum_sofa 你查一下這個表的 pid的 自增值呢;  可能是這個表的自增值出問題了 ...

pre_forum_sofa 這個表沒有pid列啊,而且這個表跟pre_forum_post的關系不大吧。
天外飄仙發表于  2023-11-7 18:19:49
youduo 發表于 2023-11-7 14:26
謝謝協助,我還是想自己搭個環境試試,如果解決不了,再請你協助

pre_forum_sofa 你查一下這個表的 pid的 自增值呢;  可能是這個表的自增值出問題了
天外飄仙發表于  2023-11-7 18:04:46
youduo 發表于 2023-11-7 14:26
謝謝協助,我還是想自己搭個環境試試,如果解決不了,再請你協助

這個我也表示很疑惑! 如下圖 所示, 我本地正常的dzX3.5; pid字段 并未顯示 自動遞增;  


youduo發表于  2023-11-7 14:26:37
湖中沉 發表于 2023-11-7 08:09
X3.4和X3.5的數據庫引擎不一樣(MyISAM和InnoDB),所以對于post表的結構是不一樣的,MyISAM支持聯合主鍵索 ...

謝謝協助,我還是想自己搭個環境試試,如果解決不了,再請你協助
湖中沉發表于  2023-11-7 08:09:55
X3.4和X3.5的數據庫引擎不一樣(MyISAM和InnoDB),所以對于post表的結構是不一樣的,MyISAM支持聯合主鍵索引,InnoDB不支持,所以結構是有調整的,但不會刪除自增值,而是改變了索引方式,樓主的報錯是因為自增值變0,這里需要改變的是匹配innodb模式的主鍵自增值。但樓主顯然又不懂數據庫的一些操作,那么建議不要隨便改,以免損壞數據,找人員處理比較妥當。

至于說是升級程序問題,我只能說,從代碼和經驗來看,都和升級程序無關
文強發表于  2023-11-6 23:16:05
youduo 發表于 2023-11-6 22:47
我試著全新安裝了一次X3.5,查看pre_forum_post的數據結構屬性是這樣

也是tid為主鍵,pid沒有AUTO_INCREM ...

我這里的 X3.4 和 X3.5 跟你圖里都沒什么差別,可能你之前的版本太老了吧!RT:
X3.4

X3.5


  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-9-20 19:42 , Processed in 0.071622 second(s), 32 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表