[数据库] DZ论坛删除用户组后如何让对应用户按积分归位
今天试着在测试论坛后台删除了某个用户组,然后被删的用户组原对应的用户级别全都变成了“游客”,再更新缓存都无济于事。
在网上找到的解决方法如下:
论坛后台》工具》数据库》升级
加入下面数据库操作语句执行:
- UPDATE cdb_members m, cdb_usergroups u SET m.groupid = u.groupid WHERE u.type='member' AND m.credits < u.creditslower AND m.credits >= u.creditshigher AND m.adminid <=0;
复制代码
经测试此法确实可行,更新后所有用户都会按积分重归相应的用户组。 |