1
我有一個存儲在線用戶的mysql數據庫。在一段時間後觸發事件是否有效的方式來檢測不活動的用戶(將其狀態設置爲「脫機」)?我正在存儲用戶最後一次在表中激活的時間(TIMESTAMP值)。如何在一段時間後觸發mysql事件?
謝謝!
我有一個存儲在線用戶的mysql數據庫。在一段時間後觸發事件是否有效的方式來檢測不活動的用戶(將其狀態設置爲「脫機」)?我正在存儲用戶最後一次在表中激活的時間(TIMESTAMP值)。如何在一段時間後觸發mysql事件?
謝謝!
定期運行PHP腳本,你有很多的解決方案:
set_time_limit()
和ignore_user_abort()
。然後你創建一個循環連續的腳本,並檢查是否有任何事情要做。
您可以使用cron作業調用PHP腳本來更新用戶表。 – j08691 2012-08-06 03:28:23
http://dev.mysql.com/doc/refman/5.1/en/events.html – 2012-08-06 03:29:00