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

Discuz! 官方交流社區

標題: 按照009其二執行,出現下面這個: [打印本頁]

作者: anhongxiao    時間: 2023-5-29 09:47
標題: 按照009其二執行,出現下面這個:
本帖最后由 anhongxiao 于 2023-5-29 09:49 編輯

Q009:升級過程中提示(1062) Duplicate entry '***' for key 'username'ALTER TABLE common_member CONVERT TO CHARACTER SET utf8mb4COLLATE utf8mb4_unicode_ci;(common_member也可能是common_member_archive)
A009:首先,這一般是UC升級1.7.0后UC里應用通信失敗導致改名通知未被全部執行就進行了X程序升級引起的,解決方法有多種。
其一,完全恢復所有數據后,重新升級UC之后,進入UC后臺,確保通信成功,且“數據列表-通知列表”中重命名用戶通知全部成功,此時再執行X程序升級則無虞;
其二,進入數據庫,執行語句:
select uid from pre_ucenter_members where username in (select username from pre_ucenter_members group by convert(username using utf8mb4) collate utf8mb4_unicode_ci having count(1) > 1)
再將異常用戶改名,如果UC表查詢無異常,上述語句中表名可以更換為(pre_common_member)和(pre_common_member_archive)


按照009其二執行,出現下面這個:


(, 下載次數: 8)


作者: Discuz有償服務    時間: 2023-5-29 09:48
直接進數據庫執行,而不是在網站后臺




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