如何使用sqlalchemy从pandas数据集更新db表

时间:2017-08-11 08:09:20

标签: python pandas sqlalchemy pyodbc pymssql

我需要更新MSSQL数据库中的表。 表的维度不允许将表加载到内存中,修改数据帧并重写它。

我还需要一次只更新一列,所以我不能使用this topic中提出的解决方案(即解决方案提出了感兴趣的行的删除操作,对我来说不可能因为我只能更新一列在时间)

所以我需要执行类似更新的查询

Update mytable
set mycolumn = dfcolumn
from df
where mytable.key=df.key

其中mytable是dbtable而df是pandas Dataframe。

是否可以使用SQLALCHEMY执行此类功能?

0 个答案:

没有答案