[数据库] 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; 
 
  复制代码 
 
经测试此法确实可行,更新后所有用户都会按积分重归相应的用户组。 |