【问题标题】:Redshift copy from s3 Timestamp Format issues来自 s3 时间戳格式问题的 Redshift 副本
【发布时间】:2016-08-06 03:17:28
【问题描述】:

我正在从 S3 复制一个记录很少的文件,它无法加载时间戳列。 时间戳列值是“2000-00-00 00:00”,我提到了

COPY SampleLoad from 's3://folder/file.txt' delimiter '\t' IGNOREHEADER 1
CREDENTIALS 'aws_access_key_id=;aws_secret_access_key=' 
timeformat AS 'YYYY-MM-DD HH:MI';

我得到的错误是'invalid timestamp format or value YYYY-MM-DD HH:MI

我注意到它直到第 15 行才失败。这是“2000-00-00 00:00”时间开始出现在数据中的地方。我做错了什么还是 AWS 无法处理这个值?

【问题讨论】:

    标签: amazon-redshift time-format


    【解决方案1】:

    哦,时间 '2000-00-00 00:00' 不存在。

    【讨论】:

    • 您可以使用 ACCEPTANYDATE 来包含无效格式。
    猜你喜欢
    • 2022-07-21
    • 1970-01-01
    • 1970-01-01
    • 2020-07-01
    • 2019-02-21
    • 1970-01-01
    • 2020-05-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多