3

数据库表-

     id        created_date             timer     status 
      1    2013-02-25 16:40:45           1        Y  
      2    2013-02-25 16:40:45           2        Y  
      3    2013-02-25 16:40:45           0        Y 

这是我的数据库表。

created_date字段是datetimetimervarchar值 ( integer value)

我想要的是set status N每天在没有通过添加设置12:00 AM 计时器值时,所有状态都更改为天气计时器设置与否0status=Ntimer+created_dateN12:00 AM

4

2 回答 2

0

试试这个:

Update tableName
set status = 'N'
where time <> 0 and time(created_date) = '12:00:00'

然后用时间值更新日期,假设它以秒为单位,你这样做

Update tableName
set created_date= AddTime(created_date, timer)
where status = 'N' 
于 2013-02-26T07:45:00.340 回答
0

你必须利用cronjob.

一些有用的链接是:

http://net.tutsplus.com/tutorials/php/managing-cron-jobs-with-php-2/

https://my.bluehost.com/cgi/help/168

于 2013-02-26T07:49:38.033 回答