MySQL定时删除按日分表或者按月分表的表

因为业务中有个库记录的日志类的数据,数据量巨大,程序做了一些表的按日分表或者按月分表。然后DBA通过脚本定时删除多少天之前或者几个月之前的表

按月分表的表每个月数据量300至500G 

按天分表的表每天数据量20G 

编写定时删除的脚本如下

#!/bin/bash
date=`date -d -10day +%Y_%m_%d`
user=root
passwd=
/usr/local/mysql/bin/mysql -u$user -p$passwd -e"use trident_production; drop table java_decision_detail_logs_$date" > /root/script/DropTables.log
原文地址:https://www.cnblogs.com/DBABlog/p/12926882.html