Phi*_*ser 0 python sql-server sqlalchemy pandas
我正在尝试在 SQL DB 中更新并添加新的数据框架 pandas 数据框架。
我有两个查询:一个是导入 DF 中的所有数据(超过 100.000),并使用以下代码将其与 sql 表进行比较:
df.to_sql(table_name, con=engine, if_exists='replace', index=False)
Run Code Online (Sandbox Code Playgroud)
第二个是相同的导入和查询,但只是将特定时间段内的数据导入到数据框中,并将其导入到同一个sql表中。使用的代码是相同的:
df.to_sql(table_name, con=engine, if_exists='replace', index=False)
Run Code Online (Sandbox Code Playgroud)
我的问题是:当我使用第二个代码时,它删除了 sql 表中不存在于我的第二个代码(部分导入)中的所有现有数据。
有人可以给我建议吗?
有关信息,ma 数据库位于 Azure 上
谢谢,新年快乐