2个回答
展开全部
最简单的处理方法,写两个sql语句吧:
1、update myTable set vipczz=vipczz+1 where vip=1;
2、update myTable set vipczz=vipczz-1 where vip=0;
1、update myTable set vipczz=vipczz+1 where vip=1;
2、update myTable set vipczz=vipczz-1 where vip=0;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以在数据库中写一个触发器,或者程序中写定时任务。
追问
定时任务怎么写
追答
在php中写入要执行的语句后
<?php
#!/usr/local/php/bin/php -q
mysql_query('update table set vipczz=vipczz+1 where vip=1');
?>
把代码放在服务器上,然后crontab -e 1,2,3随便选一个进入修改添加 * * * * * php /home/....php(php文件路径)
第一个*星号代表第几分钟:minute 范围是从0-59
第二个*星号代表每天的第几个小时:hour 范围是从0-23
第三个*星号代表每月的第几个日:day-of-month 范围从1-31
第四个*星号代表没年的第几个月:month-of-year 范围从1-12
第五个*星号代表每周的星期几:0-6 0代表星期天
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |