使用 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_sql
和 if_exists='append'
Pandas pd.to_sql()
函数有参数 if_exists='replace'
,它删除 table 并插入给定的 DataFrame
。但是我要替换的 table 是 view
的一部分。有没有办法替换 table 并保留视图而不必删除并重新创建它?
如果更新有相同的列。您可以 运行 分类 table,
con.execute('TRUNCATE table RESTART IDENTITY;')
然后 运行 pd.to_sql
和 if_exists='append'