博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python实现获取一个表数据插入另外一个库中的表
阅读量:6178 次
发布时间:2019-06-21

本文共 1283 字,大约阅读时间需要 4 分钟。

#!/usr/bin/env python# _*_ conding:utf-8 _*_import sysimport osimport timeimport datetimeimport MySQLdbbb=datetime.datetime.now()c_time=time.strftime("%Y%m%d",time.localtime(time.time()))today=datetime.date.today()oneday=datetime.timedelta(days=1)yesterday=today-onedayyes_last=datetime.datetime.strftime(yesterday,"%Y%m%d")print yes_last#print c_timetry:    conn1=MySQLdb.connect(host='192.168.1.17',user='dlan',passwd='root123',port=3306,db='chat')    conn2=MySQLdb.connect(host='192.168.1.17',user='dlan',passwd='root123',port=3306,db='test')    cur1 = conn1.cursor()    cur2 = conn2.cursor()    aa1='''select * from chat.honghong1_'''+yes_last    aa2 = "create  table IF NOT EXISTS ip_limit_"+yes_last+"  " +"(id int,name varchar(22),c_time datetime)"    cur1.execute(aa1)    bb=cur1.fetchall()    cur2.execute(aa2)    value=()    for i in xrange(len(bb)):        value=(bb[i])        db_insert="insert into"+' '+"ip_limit_"+yes_last +" "+ "values(%s,%s,%s)"        cur2.execute(db_insert,value)        print "OK"        conn2.commit()        print "--------"    conn1.commit()    cur1.close()    cur2.close()    conn1.close()    conn2.close()except MySQLdb.Error,e:    print "Could not connect to MySQL server",e
本文转自 DBAspace 51CTO博客,原文链接:http://blog.51cto.com/dbaspace/1869651

转载地址:http://wgzda.baihongyu.com/

你可能感兴趣的文章
git提交到一半关闭时
查看>>
WMware 10 Ubuntu 12.04 进入Unity模式
查看>>
简单通用的访问CVS的方法
查看>>
kbengine mmo源码(完整服务端源码+资源+完整客户端源码)
查看>>
【操作系统】实验四 主存空间的分配和回收
查看>>
Log4j 配置 的webAppRootKey参数问题
查看>>
VMware ESXi 5.0中时间配置中NTP设置
查看>>
C++中memset()函数笔记
查看>>
oracle sql 数结构表id降序
查看>>
使用cnpm加速npm
查看>>
MySql跨服务器备份数据库
查看>>
一个字典通过dictionaryWithDictionary 他们的内存指针是不同的
查看>>
HTTP 错误 500.0的解决方法。
查看>>
CCF201612-1 中间数(解法三)(100分)
查看>>
百度前端任务一学习的知识
查看>>
C# 四个字节十六进制数和单精度浮点数之间的相互转化
查看>>
JavaNIO的总结
查看>>
阿里云总监课第五期PPT下载地址
查看>>
时间属性
查看>>
第十九章:集合视图(十七)
查看>>