【问题标题】:[Amazon](500310) Invalid operation: syntax error at or near "INTO" for INSERT into CSV file[Amazon](500310) 无效操作:插入 CSV 文件时在“INTO”处或附近出现语法错误
【发布时间】:2019-04-11 13:08:15
【问题描述】:

我尝试在 SQL Workbench (Redshift Amazon Server) 的本地驱动器上输出从临时表到 csv 的所有内容

SELECT *
FROM #IDTable
INTO OUTFILE 'C:\\Users\\MYAN\\Documents\\out.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n';

然后我遇到如下错误消息:

亚马逊无效操作:“INTO”处或附近的语法错误 位置:24;

有人可以帮忙吗?谢谢!!

【问题讨论】:

  • 你必须使用UNLOAD命令。以上在redshift中不起作用
  • 你真的在使用mysql-workbench吗?如有必要,请检查并更新您的标签?

标签: sql mysql-workbench amazon-redshift


【解决方案1】:

您不能在 Amazon-Redshift 上这样做,您必须使用“S3”或任何“EC-2”实例来输出您的选择查询。

卸载语法是这样的。

 UNLOAD ('select-statement') TO 's3://object-path/name-prefix' authorization [ option [ ... ] ]

在此处在线参考 Redshif 文档。https://docs.aws.amazon.com/redshift/latest/dg/r_UNLOAD.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-15
    • 1970-01-01
    • 2021-12-13
    • 1970-01-01
    相关资源
    最近更新 更多