python - Python pandas 数据帧事务
问题描述
请提出一种在一个事务中执行 SQL 语句和 pandas 数据帧 .to_sql() 的方法
我有数据框,想在插入之前删除数据库端的一些行
所以基本上我需要使用数据框的 .to_sql 删除然后插入一个事务
我使用带有 pandas.df.to_sql() 的 sqlalchemy 引擎
解决方案
经过进一步调查,我意识到只能使用 sqllite3,因为 to_sql 支持 sqlalchemy 引擎和普通连接对象作为 conn 参数,但作为连接,它仅支持 sqllite3 数据库
换句话说,您对将由数据框的 to_sql 函数创建的连接没有影响
推荐阅读
- c - AVL比较方法,正确的方法与否?
- rest - com.sun.enterprise.admin.remote.RemoteFailureException
- c# - 电子邮件确认:UserManager.ConfirmEmailAsync 错误:名称不能为空或为空
- rust - 如何确保我的函数将收到有效长度的 Vec?
- android - 在移动网站的二维码阅读器中打开后置摄像头
- c# - 通过按特定标签拆分字符串来获取字符串列表
- python - python中以下代码的时间复杂度是多少?
- ios - 旋转景观 collectionView
- python - 尝试访问 Select Input Python Splinter 时元素不可见
- asp.net-mvc - 想要显示具有特定包含值的剑道列值