我正在使用aws的数据管道将s3上的csv文件导入mysql-rds示例,而且str-to-date似乎有问题。我得到一个:
“分析错误:预期字段将由endofrecord或endofield终止,但为endofile”
使用此语句:
insert into introtest (pk,id,deld) values (?,?, str_to_date(?, %m/%d/%Y));
我也试过这些:
insert into introtest (pk,id,deld) values (?,?, str_to_date('?', %m/%d/%Y));
insert into introtest (pk,id,deld) values (?,?, str_to_date(?, '%m/%d/%Y'));
insert into introtest (pk,id,deld) values (?,?, str_to_date('?', '%m/%d/%Y'));
都有同样的错误
csv数据=
0,740453,12/01/2010
提前谢谢!
1条答案
按热度按时间bsxbgnwa1#
如果你还没有解决问题。。。
对于要使用aws数据管道从s3加载到rds的数据,csv文件应该是linux文件,因此如果您在windows中创建了该文件,则需要像在linux中一样进行转换,或者在linux环境中创建该文件并使用该文件。