我有一个名为products
的表格,其中有三列:prod_id
,part_no
和name
。我试图通过使用以下内容在此表中插入一行:
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);
答案 0 :(得分:1)
在定义架构时,您似乎错过了一个逗号 - 尝试
sqlite> .schema
CREATE TABLE products (
prod_id text PRIMARY KEY,
part_no text,
name text);
请注意part_no text