sqlalchemy.exc.ResourceClosedError:此结果对象不返回行。它已自动关闭

时间:2018-06-06 12:04:59

标签: mysql python-2.7 pandas

sql='delete a from  sample a, TEMPLATE b  where a.emailid=b.emailid '

df=psql.read_sql_query(sql,con=engine)

print df.head()

如何在不读取表格或csv的情况下使用pandas删除常见行。 Kinldy请建议我一个最好的方法....因为阅读表格需要花费很多时间才能使用" pd.read_sql_table"

1 个答案:

答案 0 :(得分:0)

Pandas在后台使用sqlalchemy,只需使用引擎运行查询即可。

with engine.begin() as conn:
    conn.execute(sql)
    # safety checks go here, once the end of the with clause is reached the trans is committed.