专栏中,我需要你的帮助,在这个问题上,了Talend不能解析为时间戳
我从表中了Talend工作,这加载数据到另一个简单的TMAP。
我把它叫做一个神秘的错误,因为它happended只为特定日期时间
java.sql.SQLException: Could not parse column as timestamp, was: "2009-06-01 00:00:00"
数千行包含此行不生成错误
当我修改此日期前行2009-06-01 00:00:00到另一个或只是改变一天的部分或一个月或甚至一小时,它会变成没有错误。
数据源是一个MariaDB的,目的是Mysql的数据库
的帮助
thnks,这是部分代码w HICH含有产生
if (colQtyInRs_tMysqlInput_5 < 6) {
row5.created_at = null;
} else {
if (rs_tMysqlInput_5.getString(6) != null) {
String dateString_tMysqlInput_5 = rs_tMysqlInput_5
.getString(6);
if (!("0000-00-00")
.equals(dateString_tMysqlInput_5)
&& !("0000-00-00 00:00:00")
.equals(dateString_tMysqlInput_5)) {
row5.created_at = rs_tMysqlInput_5
.getTimestamp(6);
} else {
row5.created_at = (java.util.Date) year0_tMysqlInput_5
.clone();
}
} else {
row5.created_at = null;
}
}
好的,这是第一步。现在,导出模式如何? – tobi6
导出架构是完全相同的架构源 –
然后,我想这个错误来自其中一个tWarns想告诉你出了什么问题。 – tobi6