解決MySQL server error reportArray
解決MySQL server error reportArray
錯(cuò)誤編號(hào):1062
問(wèn)題分析:
向唯一字段插入相同數(shù)據(jù)。
解決方法:
1、請(qǐng)檢查程序是否做了修改,如果修改過(guò),建議用我們的原程序覆蓋您的修改,再次檢查問(wèn)題。
2、如果您的站點(diǎn)上有 phpMyAdmin ,還可以通過(guò)他檢查下您的數(shù)據(jù)庫(kù)中出錯(cuò)的表的自增字段的當(dāng)前自增值是否和該表中自增字段的最大值相同,如果相同則會(huì)出現(xiàn)該錯(cuò)誤。
3、如果您正在轉(zhuǎn)移數(shù)據(jù)庫(kù),請(qǐng)確認(rèn)數(shù)據(jù)庫(kù)的版本是否相同。
4、如果以上方法還未解決,請(qǐng)恢復(fù)備份,用 DBCheck 將數(shù)據(jù)庫(kù)檢驗(yàn)為標(biāo)準(zhǔn)結(jié)構(gòu),并且重新開(kāi)始升級(jí)。
方法 2 的檢查修改詳細(xì)流程:(以 Discuz! 的 threads 表為例,其他操作均相同)
1)進(jìn)入您的 phpMyAdmin ,然后在左側(cè)選擇您出錯(cuò)的數(shù)據(jù)庫(kù)。
2)選擇您出錯(cuò)的表,并找到該表的自增字段,有 auto_increment 標(biāo)識(shí)的字段即為該表的自增字段。
3)點(diǎn)擊瀏覽,然后根據(jù)自增字段降序排序,記下自增字段的當(dāng)前最大值。
4)點(diǎn)擊該頁(yè)面上方的操作,會(huì)看到“表選項(xiàng)”中的 auto_increment 項(xiàng),這就是下一條你要插入的數(shù)據(jù)的自增字段的值,如果這個(gè)值和剛才記下的當(dāng)前自增字段的最大值一樣,就會(huì)報(bào)錯(cuò)了,所以將這個(gè)值改為大于剛才記下的當(dāng)前自增字段的最大值,然后點(diǎn)擊“執(zhí)行”,即可解決問(wèn)題
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)