Discuz论坛批量修改用户组SQL语句

论坛需要注册一批用户名,然后把用户批量更改成特殊用户组。
第一步注册用户比较好办,有这样一些批量注册用户的工具。我这里注册的都是ndyy开头的用户名
第二步批量修改用户组就需要执行SQL语句了。
Update pre_common_member set groupid=20 where username like 'ndyy%'
上面的语句就是把所有用户名中以“ndyy“开头的用户名的用户组ID更改成“20”,如果改成'%ndyy'则是表示以ndyy结尾的用户名,而'%ndyy%'则是中间包括ndyy的用户名了。

上面是查询某关键字的用户名,如果要批量更改24小时内注册的用户则可执行下面的代码
Update pre_common_member set groupid=20 Where regdate < ( unix_timestamp( now( ) ) -86400 )
又如要根据积分来划分用户组则后面的判读语句可以改成where credits>=0 and credits<=100;之类。


Tags: ,山西晋城网站建设,晋城在线网页学习,晋城企业智能建站