Home > Database > Mysql Tutorial > sqlalchemy-mysql 从一个库 DA 选择表 TA 内容,插入到另一个 DB 库的 TB 中

sqlalchemy-mysql 从一个库 DA 选择表 TA 内容,插入到另一个 DB 库的 TB 中

WBOY
Release: 2016-06-06 09:34:39
Original
1250 people have browsed it

mysqlsqlalchemypython

如果两个库是一台物理机大概~
INSERT INTO DB.TB SELECT * FROM DA.TA WHERE ....

但是如果是两个库分别属于两个物理机~~ 我使用 sqlalchemy~

第一段
fet = sesssionA.execute('SELECT * FROM TA WHERE ...').fetchall()

第二段
''' 根据 fet 构造成 dict'''

第三段
sessionB.add_all(**dict)
sessionB.commit()

整体耗时非常大,而且三段时间竟然差不多,对 sqlalchmey 理解有限,求 sqlalchemy 两个 session 之间,传递有没有什么好方法~~

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template