2014-11-05 95 views

回答

0

您可以在MySQL中創建預定事件。以下查詢從wp_post表中刪除數據每5分鐘&停止在1 hour後執行查詢。

CREATE EVENT myEventName 
ON SCHEDULE EVERY 5 MINUTE 
STARTS CURRENT_TIMESTAMP 
ENDS CURRENT_TIMESTAMP + INTERVAL 1 HOUR 
DO 
    Delete from 'wp_post'.'news' where PostID=0; 

有關MySQL的事件的更多信息:MySQL Events

在MySQL經常性&非經常性事件的例子:Working with MySQL Scheduled Event

+0

只執行一次,因此此事件不履行提問者需求。 – GhostGambler 2014-11-05 10:48:58

+0

@GhostGambler我們可以在MySQL中創建預定事件。我已經更新了我的答案。我認爲'ENDS'是可選的。我對「ENDS」是否正確? – OO7 2014-11-05 11:09:59

+0

'開始'和'結束'是可選的,是的。 – GhostGambler 2014-11-05 11:12:27

0

你必須爲此設置一個cron作業。創建一個shell或php腳本並將其設置爲每5分鐘運行一次