Pandaspd.to_sql()
函数具有参数if_exists='replace'
,该参数将删除表并插入给定的DataFrame
。但是我要替换的表是view
的一部分。有没有一种方法可以替换表并保留视图,而不必删除和重新创建它?
如果更新有相同的列。您可以截断表,
con.execute('TRUNCATE table RESTART IDENTITY;')
然后用if_exists='append'
运行pd.to_sql