mysql定期删除数据_mysql数据库如何实现定期删除数据库一些东西
展開全部
mysql定時任務e68a8462616964757a686964616f31333337383863
自 MySQL5.1.6起,增加了一個非常有特色的功能–事件調度器(Event Scheduler),可以用做定時執行某些特定任務(例如:刪除記錄、對數據進行匯總等等),來取代原先只能由操作系統的計劃任務來執行的工作。更值得 一提的是MySQL的事件調度器可以精確到每秒鐘執行一個任務,而操作系統的計劃任務(如:Linux下的CRON或Windows下的任務計劃)只能精 確到每分鐘執行一次。對于一些對數據實時性要求比較高的應用(例如:股票、賠率、比分等)就非常適合。
如:每隔30秒將執行存儲過程test,將當前時間更新到examinfo表中id=14的記錄的endtime字段中去.CREATE?PROCEDURE?test?()
BEGIN
update?examinfo?SET?endtime?=?now()?WHERE?id?=?14;
END;
create?event?if?not?exists?e_test
on?schedule?every?30?second
on?completion?preserve
do?call?test();
2. windows、linux 的定時任務 ?這個就不舉例了,通過腳本定時去調用mysql執行
總結
以上是生活随笔為你收集整理的mysql定期删除数据_mysql数据库如何实现定期删除数据库一些东西的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 美股周三:三大股指全线大涨,英特尔涨超7
- 下一篇: linux cmake编译源码,linu