系统:linux 通过shell脚本实现为数据库添加分区,自动实现每天一分区,自动建立下一天的分区
前提:数据库已建立分区,在当前目录建立名为sql的文本文件,用来存放输出的sql脚本。
脚本:
#!/bin/bash
#脚本名称:Partition_bash
time=`date --date='next day' +%Y%m%d`
sql_script="alter table test add partition (partition p$time values less than (to_days('$time')));"
echo $sql_script>sql
mysql -uroot -pyytest -Dyytest
为脚本赋予可执行权限 :chmod +x Partition_bash