mysql库里数据怎么全部清空(怎么删除指点时间的数据文件)

小编在用mysql数据库做备份时,遇到了一个小问题,我设置了每天定时对我的数据库进行整体备份,但是因为数据库较大,每天备份的数据库文件较多,内存占用也很大,所以我想在备份的同时可以删除之前指定时间的备份文件或者数据库表。该怎么解决呢?

mysql库里数据怎么全部清空(怎么删除指点时间的数据文件)(1)

小编查询了很多资料,终于发现可以通过创建存储过程实现删除:

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 '';

原来数据库还有很多巧妙的功能等着我们去发现和使用,有时候一些小的功能对我们操作数据库真的很有帮助。

mysql库里数据怎么全部清空(怎么删除指点时间的数据文件)(2)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页