作者sakuraakira (淡月光)
看板PHP
標題[請益] 每天AM0:00清除 MySQL的欄位
時間Fri Mar 29 02:03:34 2013
現在我要寫一個 每日點閱數 跟 每星期點閱數 的記錄
資料格式類似以下:
ID Day Week Uptime
1 20 20 13560050
2 2 2 13560055
4 5 5 13560180
Uptime 設計成第一個點閱的寫入時間
我希望在AM0:00 過後把所有Day欄位清除成0
該怎麼做?
PS:
AM0:00 時不一定有人在線上
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.201.176
1F:推 yanli2:crontab 03/29 02:20
2F:→ dlikeayu:cront+1 03/29 02:36
3F:→ twsphere:crontab 03/29 10:28
4F:→ tyf99:設好條件,當天第一個瀏覽者連上時,觸發清除 03/29 18:00
5F:→ tyf99:從 timestamp,很容易可以比對是不是同一天 03/29 18:03
6F:→ tyf99:人數不多可以這樣做,瀏覽量太多就要改用 crontab 03/29 18:04
7F:→ MOONRAKER:小心php和資料庫server不要有時差 上次碰到這種鳥問題 03/29 20:00
8F:→ MOONRAKER:兩邊差八小時… 03/29 20:01
9F:→ sakuraakira:感嗯~ 今天cpanel整個登不進 無法試.. 03/29 21:15
10F:推 humorless:那ssh呢?ssh登入後,用crontab -e來安裝cronjob? 03/30 01:01
11F:→ sakuraakira:我的網站是租用的虛擬空間主機 可以用ssh連線嗎? 03/30 03:53
12F:推 cooltey:cpanel 有可以設定排程的地方,記得路徑設定好就好囉 03/30 19:10
13F:→ sakuraakira:已經完成囉 感謝所有樓層的提示~ 03/31 10:37