原文:Mysql - 存儲過程 - 定時刪表

在工業監控里面, 需要對每天的數據, 進行記錄, 時間長了之后, 數據庫很容易撐爆. 這時候, 如果允許, 可以對之前的數據進行一次清除, 只記錄幾個月內的數據. 在數據庫中, 進行測試: 執行腳本: 會發現, 表確實被刪除了, 且別的表並未受到影響. 在不能發后台包的情況下, 可以通過mysql定時任務和存儲過程, 來實現定時刪表操作. 不過, 如果通過這種方式, 還需要對此存儲過程進行改動, ...

2019-09-02 09:39 0 511 推薦指數:

查看詳情

MySQL定時調用存儲過程

:cap_meter_detail 字段:recordtime 情景:recordtime每半個小時記錄一次,故一天會產生很很多數據,我們要做的是,每天00:00:00對cap_meter_detail 按時間拆分,比如,今天是2018年09月10號,那就將所有recordtime的日期 ...

Tue Sep 11 07:16:00 CST 2018 0 1099
mysql怎么讓一個存儲過程定時執行

查看event是否開啟: show variables like '%sche%'; 將事件計划開啟: set global event_scheduler=1; 關閉事件任務: alter even ...

Fri Jun 09 18:59:00 CST 2017 0 3324
mysql如何讓一個存儲過程定時執行

1.創建一個CREATE TABLE aaa (timeline TIMESTAMP);2.創建存儲過程testCREATE PROCEDURE test ()BEGINupdate examinfo SET endtime = now() WHERE id = 14;END;3.創建事件 ...

Sat Jan 08 22:40:00 CST 2022 0 1050
mysql 存儲過程批量刪除

使用存儲過程批量刪除 也可以使用函數CONCAT來生成批量執行sql語句,再執行批量sql語句。 批量刪除特征 批量刪除存儲過程 ...

Thu Jan 17 02:01:00 CST 2019 0 1046
mysql 存儲過程 動態

今天寫存儲過程時,遇到要將名最為參數的問題,如果不涉及到游標的話,使用prepare可以解決問題,但是,動態名要運用在游標中的話,則prepare就得靠邊站了。 集眾人之智慧,最后,使用臨時表解決了問題。 如何在MySQL存儲過程中實現把過程參數用在游標 ...

Mon Dec 23 01:36:00 CST 2019 0 3000
mysql 名作為存儲過程變量

mysql默認不支持名作為變量名,如下所示 當運行會報錯 這里需要用到mysql的一個字符串拼接函數CONCAT(),使用用戶變量得到結果,然后輸出即可 ...

Tue Jan 08 18:56:00 CST 2019 0 1498
Mysql 批量建存儲過程

最近項目中用到了使用存儲過程批量建的功能,記錄下來: ...

Wed Jan 14 03:21:00 CST 2015 0 4480
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM