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

Discuz! 官方交流社區

標題: discuzx3.4,myisam,數據庫內的forum_hotreply_number表老是報錯 [打印本頁]

作者: ink    時間: 2023-3-14 11:38
標題: discuzx3.4,myisam,數據庫內的forum_hotreply_number表老是報錯
后臺工具---》系統錯誤內頻繁出現此類錯誤:


(1062) Duplicate entry '18318062' for key 'PRIMARY'
INSERT INTO forum_hotreply_number SET `pid`='18318062' , `tid`='8279589' , `support`='0' , `against`='0' , `total`='0'

PHP:
forum.php#require(%s):0067
source/module/forum/forum_misc.php#discuz_table->discuz_table->insert():1795
source/class/discuz/discuz_table.php#discuz_database::discuz_database::insert():0081
source/class/discuz/discuz_database.php#discuz_database::discuz_database::query():0060
source/class/discuz/discuz_database.php#db_driver_mysqli->db_driver_mysqli->query():0142
source/class/db/db_driver_mysqli.php#db_driver_mysqli->db_driver_mysqli->halt():0148
source/class/db/db_driver_mysqli.php#break():0223
User: uid=277561; IP=182.150.*.*; RIP:106.41.209.86 Request: /forum.php?mod=misc&action=postreview&do=support&tid=8279589&pid=18318062&hash=3eacd55b&ajaxmenu=1&inajax=1&ajaxtarget=ajaxid_0.1356016151146573_menu_content


表結構如下圖:

(, 下載次數: 44)


請教高手指點一下,應該怎么解決,另外一個相關的表也有此類錯誤:forum_hotreply_membe

萬分感謝。
            


作者: mfyoyo    時間: 2023-3-14 11:51
主鍵沖突
作者: ink    時間: 2023-3-14 14:39
mfyoyo 發表于 2023-3-14 11:51
主鍵沖突

對,是的,沒錯,有重復了,但關鍵是怎么出現這個問題的,是表的結構有問題還是怎樣,唉
作者: mfyoyo    時間: 2023-3-14 14:53
ink 發表于 2023-3-14 14:39
對,是的,沒錯,有重復了,但關鍵是怎么出現這個問題的,是表的結構有問題還是怎樣,唉 ...

根據報錯定位邏輯位置,確定錯誤來源
作者: false001    時間: 2023-3-16 10:35
可能是并發造成的。先select一次,再插入數據?;旧喜粫袉栴}。
作者: 276397082    時間: 2023-3-16 11:00
提示: 作者被禁止或刪除 內容自動屏蔽
作者: crx349    時間: 2023-3-16 17:37
pre_forum_hotreply_number 回帖投票
你可以 定期修復一次表看看
主鍵重復了
作者: 說好的一起    時間: 2023-3-16 19:12
啥叫主鍵重復呢?學習學習。。。
作者: false001    時間: 2023-3-17 14:40
說好的一起 發表于 2023-3-16 19:12
啥叫主鍵重復呢?學習學習。。。

主鍵重復簡單的說,就是不允許有相同的主鍵值存在
作者: yinyi    時間: 2023-3-20 23:10
在數據庫全部表修復一下就好了
作者: ink    時間: 2023-5-16 15:11
是有相同重復的索引了,刪除相對應的重復索引即可解決問題

作者: zzydl    時間: 2023-5-18 11:50
刪除最下面的Pid試試
作者: ink    時間: 2023-5-18 12:51
zzydl 發表于 2023-5-18 11:50
刪除最下面的Pid試試

對,你說的對的,正如我11樓說的,你觀察的仔細,PID重復索引了




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