首先需要了解操作的数据库表:
pre_common_member[color=rgb(34, 34, 34)]用户主表
| 字段 | 类型 | 空 | 默认 | 注释 | |
| uid | mediumint(8) | 否 | 会员id | ||
| char(40) | 否 | 邮箱 | |||
| username | char(15) | 否 | 用户名 | ||
| password | char(32) | 否 | 密码 | ||
| status | tinyint(1) | 否 | 0 | 判断用户是否已经删除
原home字段为flag | |
| emailstatus | tinyint(1) | 否 | 0 | email是否经过验证 1=验证通过 0=未验证
home字段为emailcheck | |
| avatarstatus | tinyint(1) | 否 | 0 | 是否有头像
1=已上传 0=未上传 | |
| videophotostatus | tinyint(1) | 否 | 0 | 视频认证状态
1=是 0=否 | |
| adminid | tinyint(1) | 否 | 0 | 管理组id
1=管理员 2=超级版主 3=版主 | |
| groupid | smallint(6) | 否 | 0 | 会员组groupid | |
| groupexpiry | int(10) | 否 | 0 | 扩展用户组有效期 | |
| extgroupids | char(20) | 否 | 扩展用户组ID数组 | ||
| regdate | int(10) | 否 | 0 | 注册时间 | |
| credits | int(10) | 否 | 0 | 总积分 | |
| notifysound | tinyint(1) | 否 | 0 | 短信声音 | |
| timeoffset | char(4) | 否 | 时区校正 | ||
| newpm | smallint(6) | 否 | 0 | 新短消息数量 | |
| newprompt | smallint(6) | 否 | 0 | 新提醒数目 | |
| accessmasks | tinyint(1) | 否 | 0 | 访问权限 | |
| allowadmincp | tinyint(1) | 否 | 0 | 管理权限 | |
| onlyacceptfriendpm | tinyint(1) | 否 | 0 | 是否只接收好友短消息 | |
| conisbind | tinyint(1) | 否 | 0 | 用户是否绑定QC | |
| freeze | tinyint(1) | 否 | 0 | 是否被冻结 |
SQL升级语法:
UPDATE `pre_common_member` SET `freeze` = '0' WHERE `pre_common_member`.`uid` =用户UID;
批量解冻SQL:
update pre_common_member set freeze=0 where freeze!=0