我试图弄清楚如何使用Python将csv表文件上传/插入到(使用Netezza驱动程序)中。
中,转换为dataframe,然后上传到SQL数据库(希望了解如何将完整的csv文件作为一个新表上载,并将csv文件数据插入现有表中)。
我的Python代码能够打印显示数据的查询,但我无法删除或创建表。当我运行create或drop代码时,它不会显示任何错误,但是当我进入Aginity时,我要创建的表不存在,而我想要删除的表也没有被删除。
import pyodbc
# pyodbc connection string
conn = pyodbc.connect("DRIVER={driver};SERVER=server; PORT=port;DATABASE=database; UID=username;PWD=password;")
# Define Cursor
cus = conn.cursor()
# SQL query
sql = 'drop table username.test'
cus.execute(sql)我得到的输出没有如下所示的错误,但实际并没有发生下降。
<pyodbc.Cursor at 0x1ac108181b0>任何提示都将不胜感激!
发布于 2020-01-02 18:12:20
@roganjosh指出我应该添加conn.commit()
https://stackoverflow.com/questions/59567803
复制相似问题