使用 pandas to_sql 的 if_exists='replace' 将 table 替换为依赖项

Replace table with dependencies using pandas to_sql's if_exists='replace'

Pandas pd.to_sql() 函数有参数 if_exists='replace',它删除 table 并插入给定的 DataFrame。但是我要替换的 table 是 view 的一部分。有没有办法替换 table 并保留视图而不必删除并重新创建它?

如果更新有相同的列。您可以 运行 分类 table,

con.execute('TRUNCATE table RESTART IDENTITY;')

然后 运行 pd.to_sqlif_exists='append'