亚马逊没有直接访问RDS服务器(它们只通过服务RDS公开它)因此,“select into outfile”不起作用.. 即使是主用户也没有FILE的权限。
我用亚马逊创建了门票;与他们详细谈论..他们建议很少使用数据管道等解决方案..但都太复杂了..
肯定有一种方法可以使用像MYSql Workbench这样的工具 - >执行查询 - >导出为CSV ..这种方法的唯一问题是您需要在服务器上执行两次相同的查询,如果您的输出有数千行,则会出现问题。
答案 0 :(得分:3)
只需在a.sql文件中写入查询即可。 SQL应采用以下格式:
select concat( '"',Product_id,'","', Subcategory,'","', ifnull(Product_type,''),'","', ifnull(End_Date,''), '"') as data from tablename
mysql -h xyz.abc7zdltfa3r.ap-southeast-1.rds.amazonaws.com -u query -pxyz < a.sql > deepak.csv
输出将存在于文件deepak.csv
中