小樱 发表于 2017/11/26 21:34

discuz删除用户没有勾选同步删除uc,导致了大量多余的UC用户,在前台输入邮箱提示已经存在,找回密码无法找回,如何后期同步删除uc的用户?

discuz删除用户没有勾选同步删除uc,导致了大量多余的UC用户,在前台输入邮箱提示已经存在,找回密码无法找回,如何后期同步删除uc的用户?
找了下,大概是pre_common_member和pre_ucenter_members两个表的数据不一致的问题。

用pre_common_member为基准,删除pre_ucenter_members表单多余的UID用户,求语句。
discuz的,结构不一样,ucenter有大量不匹配pre_common_member的垃圾广告用户,想删除下。

比如这里把5 6 7 8 9 13 14 15 16 17 20 21等等这样的用户行给删了,几万数据,,别想着手删

不可名 发表于 2017/12/7 23:38

{:3022:}{:3022:}

Yoker 发表于 2023/11/28 23:02

DELETE FROM pre_ucenter_members
WHERE uid NOT IN (SELECT uid FROM pre_common_member);
页: [1]
查看完整版本: discuz删除用户没有勾选同步删除uc,导致了大量多余的UC用户,在前台输入邮箱提示已经存在,找回密码无法找回,如何后期同步删除uc的用户?