【问题标题】:Redshift Insert Multiple RowsRedshift 插入多行
【发布时间】:2014-01-29 22:05:34
【问题描述】:

我正在努力将多行插入 Redshift。以下是 SQL 查询:

CREATE TABLE tblA (
  column1 bigint primary key,
  column2 varchar(255) default null,
  column3 varchar(255) default null,
  recordModifiedTimestamp timestamp
);

INSERT INTO tblA (column1, column2, column3) VALUES
  (1, "DES", "article"),
  (2, "DES", "slideshow"),
  (3, "DES", "video");

当我运行最后一个查询时,得到的结果如下:

ERROR:  column "des" does not exist in tblA

我错过了什么吗?

【问题讨论】:

标签: mysql sql postgresql amazon-redshift


【解决方案1】:

感谢 Gordon Linoff,这是正确的 SQL 查询:

INSERT INTO tblA (column1, column2, column3) VALUES
  (1, 'DES', 'article'),
  (2, 'DES', 'slideshow'),
  (3, 'DES', 'video');

难以置信! :-)

【讨论】:

  • 双引号用于分隔列名
猜你喜欢
  • 2018-07-17
  • 1970-01-01
  • 2017-07-02
  • 1970-01-01
  • 2013-05-05
  • 2017-03-18
  • 2018-11-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多