几天前我发了一个关于 "使用SQL从CSV文件插入数据到postgres "的问题,我正试图用另一种形式,COPY_FROM来做。我得到了一个与插入表格类似的错误,但我不确定如何解决它。
ERROR:
invalid input syntax for type numeric: ""
CONTEXT: COPY messages, line 1, column EXAMPLE: ""
CODE:
with open('example.csv', 'r') as f:
next(f)
cur.copy_from(f, 'table', sep=',', columns=('Column1', 'Column2', 'EXAMPLE'))
conn.commit()
我想问题是他们的工作方式,尽管它是一个黑色的列阀,它仍然有"",因此在copy_from方法里面粘贴它。有什么方法可以删除它们吗?