123下一页
返回列表 发帖
查看: 2027|回复: 23

[已解决] GBK X3.4升X3.5到了转码这一步出错了

6

主题

25

回帖

38

积分

初学乍练

贡献
0 点
金币
5 个
发表于 2022-12-24 19:49:49 | 显示全部楼层 |阅读模式
GBK X3.4升X3.5到了转码这一步出错了,求助大侠咋整

Discuz! Database Error
(1062) Duplicate entry '��e��r����G' for key 'username'
ALTER TABLE common_member_archive CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
PHP Debug

No.        File        Line        Code
1        install/update_adult.php        411        discuz_database::query(%s)
2        source/class/discuz/discuz_database.php        142        db_driver_mysqli->query(%s, false, false)
3        source/class/db/db_driver_mysqli.php        147        db_driver_mysqli->halt(%s, %d, %s)
4        source/class/db/db_driver_mysqli.php        222        break()
1 贡献

最佳答案

进入数据库,执行语句: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)
QQ截图20221224194503.jpg
回复

使用道具 举报

6

主题

25

回帖

38

积分

初学乍练

贡献
0 点
金币
5 个
 楼主| 发表于 2022-12-24 20:00:10 | 显示全部楼层
登录后台全是乱码
QQ截图20221224195908.jpg
回复 支持 反对

使用道具 举报

18

主题

3870

回帖

7138

积分

应用开发者

贡献
344 点
金币
1398 个
QQ
发表于 2022-12-24 20:32:52 | 显示全部楼层
原编码是GBK是吗?存档表里有异常用户名,需要先处理
回复 支持 反对

使用道具 举报

6

主题

25

回帖

38

积分

初学乍练

贡献
0 点
金币
5 个
 楼主| 发表于 2022-12-24 20:35:13 | 显示全部楼层
湖中沉 发表于 2022-12-24 20:32
原编码是GBK是吗?存档表里有异常用户名,需要先处理

是的。怎么操作呢。
回复 支持 反对

使用道具 举报

3

主题

29

回帖

43

积分

初学乍练

贡献
0 点
金币
9 个
发表于 2022-12-24 20:38:24 | 显示全部楼层
PHP Debug
跟你的一样
No.        File        Line        Code
1        install/update_adult.php        207        discuz_database::query()
2        source/class/discuz/discuz_database.php        142        db_driver_mysqli->query()
3        source/class/db/db_driver_mysqli.php        147        db_driver_mysqli->halt()
4        source/class/db/db_driver_mysqli.php        222        break()
签名广告100币/月
回复 支持 反对

使用道具 举报

6

主题

25

回帖

38

积分

初学乍练

贡献
0 点
金币
5 个
 楼主| 发表于 2022-12-24 20:43:01 | 显示全部楼层
usgg 发表于 2022-12-24 20:38
PHP Debug
跟你的一样
No.        File        Line        Code

看看升级程序还是存在问题,现在我都退回去了,用户名异常不知道是什么状况,坐等官方解决方案
回复 支持 反对

使用道具 举报

3

主题

29

回帖

43

积分

初学乍练

贡献
0 点
金币
9 个
发表于 2022-12-24 20:48:59 | 显示全部楼层
hdw1230 发表于 2022-12-24 20:43
看看升级程序还是存在问题,现在我都退回去了,用户名异常不知道是什么状况,坐等官方解决方案 ...

(1061) Duplicate key name 'gpmid'
ALTER TABLE common_member_grouppm ADD INDEX gpmid(gpmid);
第二次提示这个,数据库里面没有这用户啊。
签名广告100币/月
回复 支持 反对

使用道具 举报

6

主题

25

回帖

38

积分

初学乍练

贡献
0 点
金币
5 个
 楼主| 发表于 2022-12-24 20:55:33 | 显示全部楼层
usgg 发表于 2022-12-24 20:48
(1061) Duplicate key name 'gpmid'
ALTER TABLE common_member_grouppm ADD INDEX gpmid(gpmid);
第二次 ...

收到。我是在转码这一步出错了,应该是接近最后了,照大侠这样看,即便是解决了这个问题了,后面还是有你后面的第二个问题,哎,半天白忙活了
回复 支持 反对

使用道具 举报

18

主题

3870

回帖

7138

积分

应用开发者

贡献
344 点
金币
1398 个
QQ
发表于 2022-12-25 10:18:08 | 显示全部楼层
hdw1230 发表于 2022-12-24 20:43
看看升级程序还是存在问题,现在我都退回去了,用户名异常不知道是什么状况,坐等官方解决方案 ...

找到异常的用户名先改名处理
回复 支持 反对

使用道具 举报

3

主题

29

回帖

43

积分

初学乍练

贡献
0 点
金币
9 个
发表于 2022-12-25 12:11:42 | 显示全部楼层
湖中沉 发表于 2022-12-25 10:18
找到异常的用户名先改名处理

异常名是什么样的?gpmid 这个也搜到。
签名广告100币/月
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-19 11:21 , Processed in 3.154831 second(s), 11 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2024 Discuz! Team.

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