我如何運行MySQL查詢如何在特定時間間隔運行MySQL刪除查詢?
Delete from `wp_post`.`news` where PostID=0
在服務器上每5分鐘。
我希望使用MySQL工作臺或Windows調度程序的選項。
我如何運行MySQL查詢如何在特定時間間隔運行MySQL刪除查詢?
Delete from `wp_post`.`news` where PostID=0
在服務器上每5分鐘。
我希望使用MySQL工作臺或Windows調度程序的選項。
您可以在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
你必須爲此設置一個cron作業。創建一個shell或php腳本並將其設置爲每5分鐘運行一次
只執行一次,因此此事件不履行提問者需求。 – GhostGambler 2014-11-05 10:48:58
@GhostGambler我們可以在MySQL中創建預定事件。我已經更新了我的答案。我認爲'ENDS'是可選的。我對「ENDS」是否正確? – OO7 2014-11-05 11:09:59
'開始'和'結束'是可選的,是的。 – GhostGambler 2014-11-05 11:12:27