立即注冊(cè) 找回密碼

QQ登錄

只需一步,快速開始

數(shù)據(jù)庫出錯(cuò)提示Duplicate entry * for key *的解決方法

2015-4-13 22:33| 發(fā)布者: 學(xué)習(xí)NO.1| 查看: 1316| 評(píng)論: 0|原作者: 學(xué)習(xí)NO.1

摘要: 錯(cuò)誤編號(hào):1062 錯(cuò)誤提示: 查詢語句錯(cuò)誤 ERR: Duplicate entry '16777215' for key 'PRIMARY' SQL: INSERT INTO forum_attachment SET `tid`='0',`pid`='0',`uid`='1',`tableid`='127' PHP: misc.php:0058 - ...
錯(cuò)誤編號(hào):1062

錯(cuò)誤提示:
  1. 查詢語句錯(cuò)誤[1062]
  2. ERR: Duplicate entry '16777215' for key 'PRIMARY'
  3. SQL: INSERT INTO forum_attachment SET `tid`='0',`pid`='0',`uid`='1',`tableid`='127'
  4. PHP: misc.php:0058 -> source/module/misc/misc_swfupload.php:0089 -> source/class/class_forumupload.php:0106 -> source/function/function_core.php:2484 -> source/class/class_core.php:0930
  5. User: uid=1; IP=183.7.77.81; RIP:183.7.77.81 Request: /bbs/misc.php?mod=swfupload&operation=upload&type=file&inajax=yes&infloat=yes&simple=2
復(fù)制代碼
問題分析:

向唯一字段插入相同數(shù)據(jù)。

解決方法:

方法1、請(qǐng)檢查程序是否做了修改,如果修改過,建議用我們的原程序覆蓋您的修改,再次檢查問題。

方法2、用phpmyadmin或tools工具修復(fù)出錯(cuò)表,如果還沒修復(fù)可方法3手動(dòng)修復(fù)。

方法3、如果您的站點(diǎn)上有 phpMyAdmin ,還可以通過他檢查下您的數(shù)據(jù)庫中出錯(cuò)的表的自增字段的當(dāng)前自增值是否和該表中自增字段的最大值相同,如果相同則會(huì)出現(xiàn)該錯(cuò)誤。

方法4、如果您正在轉(zhuǎn)移數(shù)據(jù)庫,請(qǐng)確認(rèn)數(shù)據(jù)庫的版本是否相同。

方法5、如果以上方法還未解決,請(qǐng)恢復(fù)備份,用 DBCheck 將數(shù)據(jù)庫檢驗(yàn)為標(biāo)準(zhǔn)結(jié)構(gòu),并且重新開始升級(jí)。



方法3的檢查修改詳細(xì)流程:(以 discuz! 的 threads 表為例,其他操作均相同)
1)進(jìn)入您的 phpMyAdmin ,然后在左側(cè)選擇您出錯(cuò)的數(shù)據(jù)庫。
11.jpg
2)選擇您出錯(cuò)的表,并找到該表的自增字段,有 auto_increment 標(biāo)識(shí)的字段即為該表的自增字段
222.jpg
3)點(diǎn)擊瀏覽,然后根據(jù)自增字段降序排序,記下自增字段的當(dāng)前最大值。
444.jpg
4)點(diǎn)擊該頁面上方的操作,會(huì)看到“表選項(xiàng)”中的 auto_increment 項(xiàng),這就是下一條你要插入的數(shù)據(jù)的自增字段的值,如果這個(gè)值和剛才記下的當(dāng)前自增字段的最大值一樣,就會(huì)報(bào)錯(cuò)了,所以將這個(gè)值改為大于剛才記下的當(dāng)前自增字段的最大值,然后點(diǎn)擊“執(zhí)行”,即可解決問題。

示例中給出的當(dāng)前自增字段的最大值為 54 ,而下一條你要插入的數(shù)據(jù)的自增字段的值為 55 ,這樣則不會(huì)有問題。
8888.jpg

鮮花

握手

雷人

路過

雞蛋

最新評(píng)論

!jz_fbzt! !jz_lxwm! !jz_gfqqq!

關(guān)于我們|手機(jī)版|小黑屋|地圖|【道勤網(wǎng)】-bmrsportswear.com 軟件視頻自學(xué)教程|免費(fèi)教程|自學(xué)電腦|3D教程|平面教程|影視動(dòng)畫教程|辦公教程|機(jī)械設(shè)計(jì)教程|網(wǎng)站設(shè)計(jì)教程【道勤網(wǎng)】 ( 皖I(lǐng)CP備15000319號(hào)-1 )

GMT+8, 2024-10-23 21:37

Powered by DaoQin! X3.4 © 2016-2063 Dao Qin & 道勤科技

返回頂部