使用python将表从一个数据库复制到另一个数据库

时间:2014-07-18 17:24:37

标签: python mysql sql database

我在两台服务器上有两个数据库。 我必须从database1(server1)中读取一些表并将其转储到database2(server2)上。 我正在使用python来做这件事。

我想运行像

这样的SQL
Insert into db2.table2 (Select * from db1.table1)

table1和table2具有相同的模式。

在python中可以实现吗? 如何使用两个准备好的游标实现上述目标?

现在我的代码看起来像这样。

db1 = MySQLdb.connect(host="10.1.2.3", user="host1", passwd="pass1",db="db1")
db2 = MySQLdb.connect(host="10.1.2.4", user="host2", passwd="pass2",db="db2")
cursor1 = db1.cursor()
cursor2 = db2.cursor()

0 个答案:

没有答案