python3删除mysql上月分区数据(脚本)
2024-08-27 10:35:06
import datetime
import pymysql
import pymysql.cursors tables_schdule=["talbe1","table2","table3","table4","table5"] x = datetime.date.today().replace(day=1)
y = datetime.timedelta(days=1)
last_month = (x-y).strftime("%Y%m")
#print(last_month) drop_tables=[]
for i in range(5):
drop_tables.append("ALTER TABLE {} TRUNCATE PARTITION P{};".format(tables_schdule[i],last_month)) #print(drop_tables) connection=pymysql.connect('127.0.0.1','root','duzhaoqi2015','eos') try:
#获取一个游标
with connection.cursor() as cursor:
# sql='select * from test'
# cursor.execute(sql)
for i in drop_tables:
#print(i)
cursor.execute(i)
# for row in cursor.fetchall():
# print("ID:" + str(row[0]) + ' 名字:' + row[1])
# connection.commit()
finally:
connection.close()
最新文章
- 使用ASP.NET 上传文件 三种类型判断方法(后缀,MIME,数据流)
- Call and Apply in JavaScript
- Xutils的使用 转载 带自己细细研究
- Keil : Contents missmatch at:08000E84H Verify Failed!
- 【转】mybatis 获取自增id
- powerpoint无法输入中文怎么办|ppt文本框无法输入中文解决办法
- PCL学习笔记(一)
- SQL Server 缓存清理的一些原因
- IOS 特定于设备的开发:获取额外的设备信息
- mysql死锁问题分析(转)
- 一个想法照进现实-《IT连》创业项目:关于团队组建
- Windows下MongoDB的安装
- java中接口和抽象类的异同点
- Android应用程序结构
- Qt编写的RTSP播放器+视频监控(ffmpeg版本)
- [原]时间格式化hh:mm:ss和HH:mm:ss区别
- c# 画一个报告
- array_uintersect、array_uintersect_assoc、array_uintersect_uassoc 的使用方法
- mysql 下字符集知识汇总
- Halcon中一些突然想不起来但确实有用的算子