SQLAlchemy-如何获取现有数据库表的类,然后更新该表

时间:2019-02-05 18:36:18

标签: python-2.7 sqlite sqlalchemy

我有一个现有的数据库(SQLite),正在尝试从excel文件更新数据库中的表。我正在使用pandas将excel数据导入python。它在一个数据帧中,其索引设置为与目标数据库表中相同的键。

我正在尝试使用sqlalchemy批量更新数据库表,但是在定义类时遇到了麻烦。该数据库已经存在,所以我需要提取类信息。

from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker

connection = engine.connect()
Session = sessionmaker(bind=engine)
session = Session()
session.bulk_insert_mappings(myTableName, df.to_dict)
session.commit()
session.close()

0 个答案:

没有答案