Chinaunix首页 | 论坛 | 博客
  • 博客访问: 279778
  • 博文数量: 107
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 74
  • 用 户 组: 普通用户
  • 注册时间: 2016-11-18 09:57
文章分类

全部博文(107)

文章存档

2023年(2)

2021年(1)

2017年(1)

2015年(4)

2014年(9)

2013年(4)

2012年(14)

2011年(49)

2010年(23)

分类: LINUX

2011-07-20 12:07:29

之前有一次做extmail邮件系统实施的时候,认为用户不会用太久,所以忽略了一件事情:所有extmail用户默认过期时间为:2009-07-15。后来因为感觉extmail效果不错,决定要继续用下去,决定将用户过期时间全部改为:2018-07-15。此时用户已经全部过期,改后需要重新激活:

 

准备: 进入mysql数据库,找到extmail库中的表:mailbox。执行如下语句:

 

1SQL语句的写法:

update mailbox set expiredate=REPLACE(expiredate,'2009-07-15','2018-07-15') where expiredate LIKE '%';

这条语句的作用是将2009715过期的用户的过期时间更新为2018-07-15.

2

update mailbox set active=REPLACE(active,'0','1') where active LIKE '%0%';

这条语句的作用是将原来没激活的(0)用户激活(1)。

 

及时生效。不需要重启数据库。

 

阅读(1020) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~