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

返回列表 發(fā)帖
查看: 2569|回復(fù): 6

[求助] 請(qǐng)教怎樣解決用戶名主表和存檔表中的重復(fù)用戶?

ink

24

主題

164

回帖

215

積分

爐火純青

貢獻(xiàn)
2 點(diǎn)
金幣
1 個(gè)
樓主
發(fā)表于 2023-5-11 15:18:16 | 只看樓主 |只看大圖 |倒序?yàn)g覽 |閱讀模式
3.4升級(jí)到3.5后,今天無意中發(fā)現(xiàn)存檔表中有用戶名和主表中重復(fù)了,重復(fù)的情況有2種:

1、UID和用戶名、EMAIL等等信息完全一樣;

2、僅僅用戶名一樣,其他譬如UID、EMAIL地址等都不一樣;

如果手動(dòng)刪除了存檔表的用戶名的話,主表的用戶名也一并刪除了…………



這種情況有什么好的辦法么?重復(fù)的用戶名還挺多的,后臺(tái)的管理記錄內(nèi)發(fā)現(xiàn)存檔表中的用戶在登錄的時(shí)候,數(shù)據(jù)庫有個(gè)操作就是把 common_member_archiv中的這個(gè)用戶移動(dòng)到 common_member中,但因?yàn)閁ID或者用戶名重復(fù)了,所以導(dǎo)致操作失敗,估計(jì)第一步就出錯(cuò)了,后面涉及到的表還沒開始操作。




在3.4升級(jí)到3.5的時(shí)候,曾經(jīng)執(zhí)行了這個(gè)帖子內(nèi)   http://www.9999xn.com/thread-14718-1-1.html  的第九條的第三種方法:
其三,進(jìn)入數(shù)據(jù)庫,執(zhí)行語句:

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






我知道答案 回答被采納將會(huì)獲得1 貢獻(xiàn) + 1 金幣 已有6人回答
回復(fù)

使用道具 舉報(bào)

8

主題

182

回帖

203

積分

爐火純青

貢獻(xiàn)
0 點(diǎn)
金幣
9 個(gè)
沙發(fā)
發(fā)表于 2023-5-12 10:54:02 | 只看Ta
給你看下文心怎么回答的
回復(fù)

使用道具 舉報(bào)

40

主題

3197

回帖

5450

積分

應(yīng)用開發(fā)者

Discuz! 運(yùn)維

貢獻(xiàn)
215 點(diǎn)
金幣
685 個(gè)
QQ
板凳
發(fā)表于 2023-5-12 11:18:25 | 只看Ta
你存檔的時(shí)候就不正確了。。。否則就不會(huì)有重復(fù)的,找人從數(shù)據(jù)庫刪掉重復(fù)的
回復(fù)

使用道具 舉報(bào)

ink

24

主題

164

回帖

215

積分

爐火純青

貢獻(xiàn)
2 點(diǎn)
金幣
1 個(gè)
地板
 樓主| 發(fā)表于 2023-5-12 12:56:16 | 只看Ta
科站網(wǎng) 發(fā)表于 2023-5-12 11:18
你存檔的時(shí)候就不正確了。。。否則就不會(huì)有重復(fù)的,找人從數(shù)據(jù)庫刪掉重復(fù)的 ...

感謝回復(fù),買過你的插件,蠻好。


量太多,手工刪除是不現(xiàn)實(shí)的,唉,好在不影響基本運(yùn)行,發(fā)現(xiàn)一個(gè)刪一個(gè)是笨辦法,就是不知道具體要?jiǎng)h除哪些表,是不是僅僅刪除那涉及到的6個(gè)member archiver表即可。
回復(fù)

使用道具 舉報(bào)

ink

24

主題

164

回帖

215

積分

爐火純青

貢獻(xiàn)
2 點(diǎn)
金幣
1 個(gè)
5#
 樓主| 發(fā)表于 2023-5-12 12:56:37 | 只看Ta
qwexiamen 發(fā)表于 2023-5-12 10:54
給你看下文心怎么回答的

謝謝謝謝,感覺在繞口令,文心一言果然厲害,哈哈哈哈
回復(fù)

使用道具 舉報(bào)

40

主題

3197

回帖

5450

積分

應(yīng)用開發(fā)者

Discuz! 運(yùn)維

貢獻(xiàn)
215 點(diǎn)
金幣
685 個(gè)
QQ
6#
發(fā)表于 2023-5-12 13:24:21 | 只看Ta
ink 發(fā)表于 2023-5-12 12:56
感謝回復(fù),買過你的插件,蠻好。

你數(shù)據(jù)庫看下pre_common_member(_*)_archiver這樣的表,里面找uid,刪除
主表就是pre_common_member_archiver,我記得還有其他的表
回復(fù)

使用道具 舉報(bào)

8

主題

182

回帖

203

積分

爐火純青

貢獻(xiàn)
0 點(diǎn)
金幣
9 個(gè)
7#
發(fā)表于 2023-5-12 13:51:28 | 只看Ta
ink 發(fā)表于 2023-5-12 12:56
謝謝謝謝,感覺在繞口令,文心一言果然厲害,哈哈哈哈

哈哈哈,看看就好
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

  • 關(guān)注公眾號(hào)
  • 有償服務(wù)微信
  • 有償服務(wù)QQ

手機(jī)版|小黑屋|Discuz! 官方交流社區(qū) ( 皖I(lǐng)CP備16010102號(hào) |皖公網(wǎng)安備34010302002376號(hào) )|網(wǎng)站地圖|star

GMT+8, 2025-9-18 16:04 , Processed in 0.153236 second(s), 34 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

關(guān)燈 在本版發(fā)帖
有償服務(wù)QQ
有償服務(wù)微信
返回頂部
快速回復(fù) 返回頂部 返回列表