[請益] 每天AM0:00清除 MySQL的欄位

看板PHP作者 (淡月光)時間11年前 (2013/03/29 02:03), 編輯推噓3(3010)
留言13則, 8人參與, 最新討論串1/1
現在我要寫一個 每日點閱數 跟 每星期點閱數 的記錄 資料格式類似以下: 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

03/29 02:20, , 1F
crontab
03/29 02:20, 1F

03/29 02:36, , 2F
cront+1
03/29 02:36, 2F

03/29 10:28, , 3F
crontab
03/29 10:28, 3F

03/29 18:00, , 4F
設好條件,當天第一個瀏覽者連上時,觸發清除
03/29 18:00, 4F

03/29 18:03, , 5F
從 timestamp,很容易可以比對是不是同一天
03/29 18:03, 5F

03/29 18:04, , 6F
人數不多可以這樣做,瀏覽量太多就要改用 crontab
03/29 18:04, 6F

03/29 20:00, , 7F
小心php和資料庫server不要有時差 上次碰到這種鳥問題
03/29 20:00, 7F

03/29 20:01, , 8F
兩邊差八小時…
03/29 20:01, 8F

03/29 21:15, , 9F
感嗯~ 今天cpanel整個登不進 無法試..
03/29 21:15, 9F

03/30 01:01, , 10F
那ssh呢?ssh登入後,用crontab -e來安裝cronjob?
03/30 01:01, 10F

03/30 03:53, , 11F
我的網站是租用的虛擬空間主機 可以用ssh連線嗎?
03/30 03:53, 11F

03/30 19:10, , 12F
cpanel 有可以設定排程的地方,記得路徑設定好就好囉
03/30 19:10, 12F

03/31 10:37, , 13F
已經完成囉 感謝所有樓層的提示~
03/31 10:37, 13F
文章代碼(AID): #1HL8Nvu9 (PHP)