小编Syn*_*ror的帖子

AWS Redshift 接受重复项,尽管已声明主键

我是红移新手。我需要帮助来理解我遇到的 Redshift 的这种行为。因此,我使用以下查询来创建一个新表:

CREATE TABLE customer
  (
     cust_id         INTEGER NOT NULL UNIQUE,
     email           VARCHAR(30),
     name            CHAR(30),
     PRIMARY KEY     (cust_id)
  );
Run Code Online (Sandbox Code Playgroud)

现在,表已成功创建,但在使用以下查询插入数据时:

INSERT INTO customer VALUES (1, 'john.doe@email.com', 'John Doe')
Run Code Online (Sandbox Code Playgroud)

即使定义了主键,该表也接受重复项。有人可以帮助理解这种行为吗?

我还在查看红移文档以了解其背后的原因。

amazon-redshift

1
推荐指数
1
解决办法
758
查看次数

标签 统计

amazon-redshift ×1