要求: 每月1日0点:在不影响业务的情况下,备份整月的数据,保留6次备份. 思路: 基于MYSQL事件功能,每月按时完成操作 RENAME语句具有原子性,新旧表无缝切换 RENAME语句仅修改表定义,大表瞬间完成 基于上面三点,实现了表数据按月切割 步骤: 新建一个待替换的空表 重命名原表为日期备份表,空表为原表 删除6次前备份的那张表 参考官方文章 https://dev.mysql.com/doc/refman/5.6/en/rename-table.html 前提要求:打开MYSQL的事件…