我有一个数据库连接,并使用to_sql将数据插入到表中。
xls.to_sql(table, con=engine, if_exists='append', index=False, chunksize=10000)
我一直试图获取插入的行数或表中的行数(假设我在插入新数据之前截断了表)。不过,我一直没成功。
你能帮上忙吗?
我试过:
countRow=engine.execute("select count(*) from "+table);
print(countRow)
我觉得奇怪的是,这不起作用,因为我使用相同的东西来截断表。我是遗漏了什么还是做错了什么?
发布于 2022-05-03 03:24:13
正如@Deepak Tripathi i所建议的那样,我使用了这个方法,它起了作用:
engine.execute("select count(*) from "+table+ ";").fetchall()
https://stackoverflow.com/questions/72098525
复制