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

Discuz! 官方交流社區

標題: 升級至X3.5后無法發表回復 [打印本頁]

作者: ihome    時間: 2022-12-28 20:44
標題: 升級至X3.5后無法發表回復
可以正常發表主題,但是無法發表回復,點擊發表回復沒反應
作者: dashen    時間: 2022-12-28 20:46
用高級模式回帖,看報錯信息
作者: ihome    時間: 2022-12-28 20:48
dashen 發表于 2022-12-28 20:46
用高級模式回帖,看報錯信息

Discuz! Database Error
(1062) Duplicate entry '624-0' for key 'PRIMARY'
作者: 湖中沉    時間: 2022-12-28 22:06
ihome 發表于 2022-12-28 20:48
Discuz! Database Error
(1062) Duplicate entry '624-0' for key 'PRIMARY'

索引數據和實際數據不一致
作者: ihome    時間: 2022-12-28 22:20
湖中沉 發表于 2022-12-28 22:06
索引數據和實際數據不一致

請問該如何解決
作者: ihome    時間: 2022-12-29 09:18
怎么解決,在線等
作者: 湖中沉    時間: 2022-12-29 10:30
ihome 發表于 2022-12-28 22:20
請問該如何解決

恢復數據重新升級;或者多提交幾次,直到不再報錯(數據行數和索引一致后)
作者: 湖中沉    時間: 2022-12-29 10:31
ihome 發表于 2022-12-28 22:20
請問該如何解決

還有就是進數據庫去將自增索引修復解決。(需要一定技術能力,如果聽不懂,就不建議嘗試這種方法了)
作者: 玩慈利網    時間: 2023-1-1 23:21
這個問題我也遇到了,自己解決了。原因是pre_forum_post這個表升級后表結構出現了問題造成的。有部分字段缺少默認值,更主要的是position字段,之前3.4時是AUTO_INCREMENT自增,升級到3.5后不自增了,默認是0,就會出現這個情況,你自己把position字段改成自增屬性就好了。如果升級后加的記錄多,建議把position字段手動賦值一下。。
作者: 玩慈利網    時間: 2023-1-1 23:37
這是我遇到的問題和詳細解決辦法,供參考:
https://www.wancili.com/thread-77153-1-1.html
作者: Killer    時間: 2023-1-2 12:11
玩慈利網 發表于 2023-1-1 23:37
這是我遇到的問題和詳細解決辦法,供參考:
https://www.wancili.com/thread-77153-1-1.html ...

請注意,此方法是錯誤的
作者: Killer    時間: 2023-1-2 12:14
此問題經調研,一般是X3.4或更早時期,為使用云數據庫自己修改過表結構,且使用了錯誤的方法導致索引錯誤。

建議操作方法:
1、備份并改名pre_forum_post表為pre_forum_post_bak
2、根據新安裝的代碼在數據庫建立一張新的正確的pre_forum_post表
3、將pre_forum_post_bak表的數據導出并導入到pre_forum_post表(注意只包含數據,不要表結構)
作者: 玩慈利網    時間: 2023-1-2 20:14
玩慈利網 發表于 2023-1-1 23:21
這個問題我也遇到了,自己解決了。原因是pre_forum_post這個表升級后表結構出現了問題造成的。有部分字段缺 ...

是的,需要恢復為官方數據表結構,我這上面的方法是有問題的
作者: ihome    時間: 2023-1-3 13:32
Killer 發表于 2023-1-2 12:14
此問題經調研,一般是X3.4或更早時期,為使用云數據庫自己修改過表結構,且使用了錯誤的方法導致索引錯誤。 ...

感謝,我已經恢復至X3.4了。但是恢復到X3.4后 頭像無法上傳了




歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) Powered by Discuz! W1.0