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 タイマー値が0設定されていない場合status=Nに追加することtimer+created_dateで、すべてのステータスが天候タイマー設定時または非設定時N12: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 に答える