1

我正在使用 to_sql 将我的数据帧导出到 SQL Server 表中,但是我想延迟下一行 python 代码的执行,直到插入完成。

我对数据库连接有一个不错的理解,但是在尝试了解 python 和 sql server 如何通信时,我有点菜鸟。

engine = db.create_engine('mssql+pyodbc://username:password@ServerName/Database?driver=SQL+Server+Native+Client+11.0')

df.to_sql('Table', engine, schema = 'dbo', if_exists='append',index=False)

#Don't execute this until all the records have been added
print("All my records have been added to SQL")

任何帮助将不胜感激。

谢谢

4

1 回答 1

0

终于让它工作了,因为没有使用 autocommit = true

于 2019-05-29T15:58:29.120 回答