当前位置: 技术问答>linux和unix
用shell完成脚本,实现自动建表功能,,
来源: 互联网 发布时间:2016-12-09
本文导语: 比如数据库里有很多表,比如表名:table_2011_06_20 、 table_2011_06_21、table_2011_06_22 、table_2011_06_22 、..........我想用shell写个脚本,定时的让shell自动建表,也就是隔一天,自动建一个表,比如今天是6月21日,到今天晚上2...
比如数据库里有很多表,比如表名:table_2011_06_20 、 table_2011_06_21、table_2011_06_22 、table_2011_06_22 、..........我想用shell写个脚本,定时的让shell自动建表,也就是隔一天,自动建一个表,比如今天是6月21日,到今天晚上23点,自动建明天(6月22日)的表( table_2011_06_22 )到明天晚上23点,自动建后天的表( table_2011_06_23)以此类推.....一直到建到月底( table_2011_06_30)....................、怎么用脚本实现呢?我好郁闷.....
|
#今天
a=$(date +"%Y_%m_%d")
#明天
b=$(date -d"+1day" +"%Y_%m_%d")
--建表时可以参考
create table_$b as select * from table_$a where 1=0;
a=$(date +"%Y_%m_%d")
#明天
b=$(date -d"+1day" +"%Y_%m_%d")
--建表时可以参考
create table_$b as select * from table_$a where 1=0;