【发布时间】:2018-09-14 00:59:22
【问题描述】:
df.to_sql(name='hourly', con=engine, if_exists='append', index=False)
它不仅将数据插入到表'hourly',还插入到表'margin'——我只执行这个特定的行。 这是 Postgresql 10。 在创建表“每小时”时,我从表“边距”继承了列名和数据类型。
是数据库本身有问题还是 Python 代码有问题?
【问题讨论】:
-
请使用代码格式化程序格式化您的代码。您的代码看起来没有任何问题。检查您的数据库表创建语句。
-
您继承此表而不是使用常规
CREATE TABLE ...语句的原因是什么? -
@RehanAzher 感谢 CREATE 语句的提示 - 做到了。 MaxU - 我使用 PgAdmin4 GUI 并选择了另一个表来继承列。
标签: python-3.x postgresql pandas