PostgreSQL,尝试将日期的一列从csv文件复制到表的列中

问题描述 投票:0回答:2

我有一个PostgreSQL表,其中包含'date'类型的空列

我正在尝试从CSV文件复制日期值。

但是它引起了这个:

COPY books (publication_date) FROM 'path/to/file/pub.csv' CSV;
ERROR:  date/time field value out of range: "11/31/2000"

此值在CSV的索引8178处,因此不是整个文件有问题。

我不明白为什么,因为日期似乎很好。

所以,如何解决这个问题或使Postgres忽略错误的日期?

postgresql csv date sqldatatypes
2个回答
0
投票
ERROR:  date/time field value out of range: "11/31/2000"

我不明白为什么,因为日期似乎很好。

嗯,11月只有30天,所以日期的确是无效的。


© www.soinside.com 2019 - 2024. All rights reserved.