excel导入功能,在设置时间格式字段时报错

已邀请:

WilliamJiang

赞同来自:

在设置时间格式字段时:这是什么意思
另外报错是报什么错误,需要详细信息

rnz936856525

赞同来自:

原先导入的数据先存在临时表的类型为String的列中,之后在导入数据的时候需要把它转换放在DateTime类型的列中。在这个时候就报错:
【Cause by : com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: 'Fri Mar 11 10:43:22 GMT+08:00 2016' for column 'DATETIME_COL1' at row 1】

WilliamJiang

赞同来自:

你是说临时表保存到正式表报错?

rnz936856525

赞同来自:

不是的,是先把数据保存到临时表中类型为String的列中,但是由于字段值的类型为dateTime,所以在临时表中直接把刚刚保存到String类型列中的数据转换保存在DateTime类型的列中,这个时候报错了。
也就是:临时表temp中有两列【String类型】STR_COL1,【DateTime类型】DATRETIME_COL1,我把数据'2016/03/16 14:30:00'保存在STR_COL1中,下一步是把STR_COL1中的数据转换保存到DATETIME_COL1中,在这个转换保存的时候报错。

要回复问题请先登录注册