aws管道csv到rds解析错误

xzlaal3s  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(438)

我正在使用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
提前谢谢!

bsxbgnwa

bsxbgnwa1#

如果你还没有解决问题。。。
对于要使用aws数据管道从s3加载到rds的数据,csv文件应该是linux文件,因此如果您在windows中创建了该文件,则需要像在linux中一样进行转换,或者在linux环境中创建该文件并使用该文件。

相关问题