sqlalchemy python选择并插入

时间:2018-01-30 14:12:22

标签: python mysql sqlalchemy

我有以下内容:

from sqlalchemy import create_engine

engine1 = create_engine('mysql://user:password@host1/schema', echo=True)
engine2 = create_engine('mysql://user:password@host2/schema')

connection1 = engine1.connect()
connection2 = engine2.connect()

table1 = connection1.execute("select * from table1")
table2 = connection2.execute("select * from table2")

现在,我想将此table1中的所有条目插入table2中相同的空表connection2

我怎么能做到这一点?

我还可以从dict中创建table1,然后将其插入table2。正如我从sqlalchemy的文档中学到的,有一种方法可以做到这一点,但是那里的例子假设你创建了一个全新的表,以便用new_table.insert()插入它。它对我现有的表格无效。

由于

0 个答案:

没有答案