mysql表使用python脚本建立数据表包含多个分区

#coding=utf-8
import MySQLdb
import datetime
db = MySQLdb.connect(host="localhost",user="root",passwd="123456",db="yuht",charset="utf8")
cursor = db.cursor()
string_sql="("

begin = datetime.date(2017,8,1)
end = datetime.date(2019,7,31)
l=[]
d = begin
delta = datetime.timedelta(days=1)
su=0
while d <= datetime.date(2020,4,26):
	su=su+1
	#print d.strftime("%Y-%m-%d")
	d += delta
	l.append(d)
print su
j = 0
for i in l[:len(l)-1]:
	j = j + 1
	string_sql=string_sql+"PARTITION p%d VALUES LESS THAN (to_days('%s'))," % (j,i)
string_sql=string_sql+"PARTITION p1000 VALUES LESS THAN (to_days('2020-04-27')))"
print string_sql
string2="(PARTITION p1 VALUES LESS THAN (to_days('2017-07-
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值