mysql - Redshift 插入多行

标签 mysql sql postgresql amazon-redshift

我正在努力将多行插入 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

我错过了什么吗?

最佳答案

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

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

难以置信! :-)

关于mysql - Redshift 插入多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21443662/

相关文章:

mysql - 获取表中未填写行的所有用户

mysql - 将 Flash 中的 Actionscript 3 连接到数据库的最佳方法是什么?

php - 选择提供日期之前的所有 MySQL 数据

postgresql - 与同一 postgres 数据库的两个模式连接的应用程序的两个实例无法区分

sql - 在 SQL 中是否可以有多个列级命名约束?语法是什么?

php - 从 PHP 脚本发送多封电子邮件

mysql 在一个范围内搜索 min(date)

c# - SQL to LINQ in C#(查询多个表和别名)

sql - 如何将 SQL 结果条目旋转到列中(透视)

带有 Postgresql 的 django UUIDField