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



Pandaspd.to_sql()函数具有参数if_exists='replace',该参数将删除表并插入给定的DataFrame。但是我要替换的表是view的一部分。有没有一种方法可以替换表并保留视图,而不必删除和重新创建它?

如果更新有相同的列。您可以截断表,

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

然后用if_exists='append'运行pd.to_sql

最新更新