【发布时间】:2014-10-07 01:42:27
【问题描述】:
我在PostgreSQL 中创建了一个巨大的数据库,其中有可以采用NULL 值的整数字段。但是,当我尝试将数据从 CSV 文件导入数据库时,它会抛出以下错误:
ERROR: invalid input syntax for integer: "NULL"
CONTEXT: COPY reports_results, line 1, column teacher_id: "NULL"
我正在尝试使用 copy 命令导入数据库,例如:
copy reports_results(test_type_id, teacher_id)
from '/Downloads/mydata.csv';
所以到目前为止我的理解是数据库不会接受引号中的NULL 值,即。 "NULL"。但是我的 csv 文件在存在 NULL 值的任何地方都没有任何引号。在这种情况下如何导入它们?
【问题讨论】:
标签: sql postgresql csv