【问题标题】:Error in loading data from Talend studio to Mysql将数据从 Talend studio 加载到 Mysql 时出错
【发布时间】:2019-10-01 04:30:51
【问题描述】:

我正在尝试从 talend studio 将 CSV 数据加载到 mysql 中并收到以下错误:

无法解析“row1”中“RegisterTime”列的值,值为“1974-10-22 08:46:40.000”。详细信息:java.lang.RuntimeException:无法解析的日期:“1974-10-22 08:46:40.000”

字段 RegisterTime 的数据类型为“日期”,格式为 yyyy-MM-dd hh:mm:ss.SSS,同时在 talend studio 中将架构定义为元数据。

我是否使用了不正确的格式?建议正确格式的任何帮助都会很棒。

【问题讨论】:

  • 你的mysql服务器是什么版本的?
  • 您确定它是那种格式并且中间没有“T”吗?建议的值不是常用的。

标签: mysql talend


【解决方案1】:

这可能是一个日期模式问题,即使您指出的那个是正确的。您应该通过转到组件视图->“编辑架构”来确保在组件本身中使用此模式。

【讨论】:

    【解决方案2】:

    因为有毫秒,'RegisterTime'数据类型应该是'DATETIME',长度是3。再试一次

    【讨论】:

    • Talend Studio 不显示“日期时间”数据类型。我在 Talend 中创建了一个模式,并使用它来将 csv 加载到 mysql 中。
    猜你喜欢
    • 1970-01-01
    • 2014-07-01
    • 1970-01-01
    • 2017-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-07
    • 1970-01-01
    相关资源
    最近更新 更多