Amazon Data Pipeline“将 S3 数据加载到 RDS MySQL”查询格式?
Posted
技术标签:
【中文标题】Amazon Data Pipeline“将 S3 数据加载到 RDS MySQL”查询格式?【英文标题】:Amazon Data Pipeline "Load S3 Data to RDS MySQL" query format? 【发布时间】:2016-04-11 21:10:06 【问题描述】:我想知道将数据从 CSV 插入 mysql 的 SQL 查询格式是什么。它给出的模板是,“INSERT INTO tablename (col1, col2, col3) VALUES (?,?,?);"
由于每个 CSV 文件中的值是动态的且不同,他们在寻找什么来替换问号?
这里是模板一般格式的链接。
http://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-template-copys3tords.html
最好的,
卡克曼
【问题讨论】:
【参考方案1】:对于这个查询,
执行查询时不需要指定问号。
What does a question mark represent in SQL queries?
您只需要关心正确命名的列。
假设您有一张表:联系人(id、姓名、电话、地址)。
那么,查询应该是“INSERT INTO contact(id, name, phone, address) VALUES(?,?,?,?)”
【讨论】:
以上是关于Amazon Data Pipeline“将 S3 数据加载到 RDS MySQL”查询格式?的主要内容,如果未能解决你的问题,请参考以下文章
AWS:通过使用 amazon-data-pipeline 将数据从 S3 传输到 Redshift 来实现除 COPY 之外的其他功能