0

我正在学习 Coursera 上的数据驱动天文学教程,其中一项活动是创建一个包含系外行星的表格。我的脚本是:

create table Planet (
    kepler_id INTEGER NOT NULL,
    koi_name VARCHAR(15) NOT NULL UNIQUE,
    kepler_name VARCHAR(15),
    status VARCHAR(20) NOT NULL,
    radius FLOAT NOT NULL
    );

insert into Planet (kepler_id, koi_name, kepler_name, status, radius)
values (6862328, "K00865.01", NULL, "CANDIDATE", 119.021),
(10187017, "K00082.05", "Kepler-102 b", "CONFIRMED", 5.286),
(10187017, "K00082.04", "Kepler-102 c", "CONFIRMED", 7.071);
select * from Planet;

该表的创建没有错误,但我得到了

psql:query.sql:12: ERROR:  column "K00865.01" does not exist
LINE 2: values (6862328, "K00865.01", NULL, "CANDIDATE", 119.021),
                         ^

尝试填充表格时。我很困惑为什么它抱怨没有名为“K00865.01”的,而它应该是一个数据值。

4

0 回答 0