小編在用mysql數據庫做備份時,遇到了一個小問題,我設置了每天定時對我的數據庫進行整體備份,但是因為數據庫較大,每天備份的數據庫文件較多,内存占用也很大,所以我想在備份的同時可以删除之前指定時間的備份文件或者數據庫表。該怎麼解決呢?
小編查詢了很多資料,終于發現可以通過創建存儲過程實現删除:
delimiter $
create procedure dropTablePro(in h int(2), in m int(2), in suffix varchar(8))
begin
/* h 小時 , m 分鐘 */
-- 小時計數器
declare h_cnt int(2) default 1;
-- 分鐘計數器
declare m_cnt int(2) default 1;
declare tab_name varchar(32) default '';
原來數據庫還有很多巧妙的功能等着我們去發現和使用,有時候一些小的功能對我們操作數據庫真的很有幫助。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!