返回列表 发帖
查看: 3768|回复: 6

[已解决] 升级(1062) Duplicate entry '①①①①' for key 'username'

2

主题

22

回帖

28

积分

初学乍练

贡献
0 点
金币
3 个
发表于 2023-1-1 17:33:37 | 查看全部 |阅读模式
3.4到3.5

uc和BBS通讯正常
但在升级uc后有提示
升级成功,但部分通知发送失败,请您登录 UCenter 检查更名通知是否全部发出,如发送失败请检查站点与 UCenter 间的通信是否正常,通知全部成功发出后方可继续升级其余应用。请不要重复执行本程序,重复执行可能导致未知的问题。
进uc后台等了很久,等通知全发送成功(200多条通知用了一个小时吧)升级论坛

遇到的其他错误都能搞下去,但这个错误没办法了
(1062) Duplicate entry '①①①①' for key 'username'


数据库里也没发现这个用户名,也肯定不是就这一个id转不了

头大
1 贡献+1 金币

最佳答案

我在本机升级遇到同样的问题,pre_common_member和pre_ucenter_members直接把username同步成一致的就行

  1. update `pre_common_member` inner join `pre_ucenter_members` on `pre_common_member`.uid  = `pre_ucenter_members`.uid  set `pre_common_member`.username = `pre_ucenter_members`.username
复制代码

数据表前缀,改成自己的..
回复

使用道具 举报

35

主题

6366

回帖

1万

积分

应用开发者

贡献
643 点
金币
1450 个
QQ
发表于 2023-1-2 12:01:57 | 查看全部
升级X3.5常见问题汇总
https://www.dismall.com/thread-14718-1-1.html
(出处: Discuz!交流社区)
回复

使用道具 举报

2

主题

22

回帖

28

积分

初学乍练

贡献
0 点
金币
3 个
 楼主| 发表于 2023-1-4 16:18:47 | 查看全部
湖中沉 发表于 2023-1-2 12:01
升级X3.5常见问题汇总
https://www.dismall.com/thread-14718-1-1.html
(出处: Discuz!交流社区)

谢谢,看到更新的帖子了。但 01.PNG
是vps的性能太差吗?
方法1也试了,UC的通信是正常的,但通知发送非常非常慢,即便通知完了,还是会存在错误用户名
回复

使用道具 举报

1

主题

25

回帖

77

积分

渐入佳境

贡献
2 点
金币
40 个
发表于 2023-1-4 16:49:05 | 查看全部
wjwh 发表于 2023-1-4 16:18
谢谢,看到更新的帖子了。但
是vps的性能太差吗?
方法1也试了,UC的通信是正常的,但通知发送非常非常慢 ...
  1. SELECT group_concat(uid) AS uids, group_concat(username), count(1) AS count FROM pre_ucenter_members GROUP BY CONVERT(username USING utf8mb4) COLLATE utf8mb4_unicode_ci HAVING count > 1;

  2. SELECT group_concat(uid) AS uids, group_concat(username), count(1) AS count FROM pre_common_member GROUP BY CONVERT(username USING utf8mb4) COLLATE utf8mb4_unicode_ci HAVING count > 1;
复制代码

试试分别执行这两行看看能不能查找到重复用户名
回复

使用道具 举报

3

主题

23

回帖

58

积分

渐入佳境

贡献
0 点
金币
27 个
QQ
发表于 2023-1-4 18:34:27 | 查看全部
我在本机升级遇到同样的问题,pre_common_member和pre_ucenter_members直接把username同步成一致的就行

  1. update `pre_common_member` inner join `pre_ucenter_members` on `pre_common_member`.uid  = `pre_ucenter_members`.uid  set `pre_common_member`.username = `pre_ucenter_members`.username
复制代码

数据表前缀,改成自己的..
回复 1

使用道具 举报

2

主题

22

回帖

28

积分

初学乍练

贡献
0 点
金币
3 个
 楼主| 发表于 2023-1-6 17:47:14 | 查看全部
adlof101 发表于 2023-1-4 18:34
我在本机升级遇到同样的问题,pre_common_member和pre_ucenter_members直接把username同步成一致的就行

数 ...

谢谢,这方法可行
回复

使用道具 举报

2

主题

22

回帖

28

积分

初学乍练

贡献
0 点
金币
3 个
 楼主| 发表于 2023-1-6 17:52:03 | 查看全部
没有昵称 发表于 2023-1-4 16:49
试试分别执行这两行看看能不能查找到重复用户名

两个用户id不同步造成的。即便是查询到了,手动修改也出毛病。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-12-19 19:50 , Processed in 0.062829 second(s), 16 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表