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

[求助] 请教怎样解决用户名主表和存档表中的重复用户?

ink

21

主题

145

回帖

192

积分

渐入佳境

贡献
2 点
金币
1 个
发表于 2023-5-11 15:18:16 | 显示全部楼层 |阅读模式
3.4升级到3.5后,今天无意中发现存档表中有用户名和主表中重复了,重复的情况有2种:

1、UID和用户名、EMAIL等等信息完全一样;

2、仅仅用户名一样,其他譬如UID、EMAIL地址等都不一样;

如果手动删除了存档表的用户名的话,主表的用户名也一并删除了…………



这种情况有什么好的办法么?重复的用户名还挺多的,后台的管理记录内发现存档表中的用户在登录的时候,数据库有个操作就是把 common_member_archiv中的这个用户移动到 common_member中,但因为UID或者用户名重复了,所以导致操作失败,估计第一步就出错了,后面涉及到的表还没开始操作。




在3.4升级到3.5的时候,曾经执行了这个帖子内   https://www.dismall.com/thread-14718-1-1.html  的第九条的第三种方法:
其三,进入数据库,执行语句:

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

update `pre_common_member_archive` inner join `pre_ucenter_members` on `pre_common_member_archive`.uid  = `pre_ucenter_members`.uid  set `pre_common_member_archive`.username = `pre_ucenter_members`.username






我知道答案 回答被采纳将会获得1 贡献 + 1 金币 已有6人回答
回复

使用道具 举报

8

主题

183

回帖

203

积分

炉火纯青

贡献
0 点
金币
9 个
发表于 2023-5-12 10:54:02 | 显示全部楼层
给你看下文心怎么回答的
截图202305121053553616.jpg
回复 支持 反对

使用道具 举报

35

主题

2031

回帖

3516

积分

应用开发者

Discuz! 运维

贡献
100 点
金币
616 个
QQ
发表于 2023-5-12 11:18:25 | 显示全部楼层
你存档的时候就不正确了。。。否则就不会有重复的,找人从数据库删掉重复的
回复 支持 反对

使用道具 举报

ink

21

主题

145

回帖

192

积分

渐入佳境

贡献
2 点
金币
1 个
 楼主| 发表于 2023-5-12 12:56:16 | 显示全部楼层
科站网 发表于 2023-5-12 11:18
你存档的时候就不正确了。。。否则就不会有重复的,找人从数据库删掉重复的 ...

感谢回复,买过你的插件,蛮好。


量太多,手工删除是不现实的,唉,好在不影响基本运行,发现一个删一个是笨办法,就是不知道具体要删除哪些表,是不是仅仅删除那涉及到的6个member archiver表即可。
回复 支持 反对

使用道具 举报

ink

21

主题

145

回帖

192

积分

渐入佳境

贡献
2 点
金币
1 个
 楼主| 发表于 2023-5-12 12:56:37 | 显示全部楼层
qwexiamen 发表于 2023-5-12 10:54
给你看下文心怎么回答的

谢谢谢谢,感觉在绕口令,文心一言果然厉害,哈哈哈哈
回复 支持 反对

使用道具 举报

35

主题

2031

回帖

3516

积分

应用开发者

Discuz! 运维

贡献
100 点
金币
616 个
QQ
发表于 2023-5-12 13:24:21 | 显示全部楼层
ink 发表于 2023-5-12 12:56
感谢回复,买过你的插件,蛮好。

你数据库看下pre_common_member(_*)_archiver这样的表,里面找uid,删除
主表就是pre_common_member_archiver,我记得还有其他的表
回复 支持 反对

使用道具 举报

8

主题

183

回帖

203

积分

炉火纯青

贡献
0 点
金币
9 个
发表于 2023-5-12 13:51:28 | 显示全部楼层
ink 发表于 2023-5-12 12:56
谢谢谢谢,感觉在绕口令,文心一言果然厉害,哈哈哈哈

哈哈哈,看看就好
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-18 21:00 , Processed in 0.041722 second(s), 8 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2024 Discuz! Team.

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