可以創建一個例程或過程,可以自動每天檢查表中的日期。MySQL日常檢查和更新
更簡單:我想檢查用戶的日期是否有進入網站的授權,以及日期通過時是否希望將用戶字段激活爲false。
了日常 檢查(todaydate < dateclient)然後 client.activated =假
感謝所有幫助。
可以創建一個例程或過程,可以自動每天檢查表中的日期。MySQL日常檢查和更新
更簡單:我想檢查用戶的日期是否有進入網站的授權,以及日期通過時是否希望將用戶字段激活爲false。
了日常 檢查(todaydate < dateclient)然後 client.activated =假
感謝所有幫助。
創建例程很簡單,但要每天運行它,您需要將它包裝在cronjob(* nix)或Scheduled Task(Windows)中。不幸的是,例程無法自行執行 - 據我所知,MySQL服務器不具備以預定間隔運行例程的能力。
是的,這應該是一個簡單的UPDATE查詢。像下面這樣:
UPDATE Client
SET Activated = 'false'
WHERE NOW() < dateclient
你顯然需要修改此爲您的架構,然後安排其日常使用cron或您所選擇的替代調度運行。
感謝您的幫助..我現在看到,沒有sql server自動例程,唯一不用的就是使用系統來執行腳本。 – 2010-10-19 21:12:00
謝謝,這是我正在尋找的答案。 – 2010-10-19 21:08:19