我在两台服务器上有两个数据库。 我必须从database1(server1)中读取一些表并将其转储到database2(server2)上。 我正在使用python来做这件事。
我想运行像
这样的SQLInsert 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()