为什么我在SQLite中收到此错误?

时间:2017-08-07 18:33:27

标签: sqlite

我有一个名为products的表格,其中有三列:prod_idpart_noname。我试图通过使用以下内容在此表中插入一行:

sqlite> INSERT INTO PRODUCTS (prod_id, part_no, name)
   ...> VALUES ("123", "123", "Seismic Sensor");

但是,我一直收到以下错误:

Error: table PRODUCTS has no column named name

以下是我schema的一部分:

sqlite> .schema
CREATE TABLE products (
prod_id text PRIMARY KEY,
part_no text
name text);

1 个答案:

答案 0 :(得分:1)

在定义架构时,您似乎错过了一个逗号 - 尝试

sqlite> .schema
CREATE TABLE products (
prod_id text PRIMARY KEY,
part_no text,
name text);

请注意part_no text

之后的逗号