Syntax SQLite插入命令语法帮助

Syntax SQLite插入命令语法帮助,syntax,insert,sqlite,Syntax,Insert,Sqlite,大家好, 我有一个SQLite数据库,我正在尝试向现有表中添加一个新列。我目前的结构是: ID_否,整数 整数引导 材料、文本 我想增加一个新的专栏,这是材料的第一个字母 键,文本 这是我尝试过的,但我得到一个错误,即材料不存在 INSERT INTO ERG_DATA (KEY) VALUES ( SUBSTR(MATERIAL,1,1)) INSERT命令正确吗?任何帮助都将不胜感激。提前感谢 尚未使用SQLite,但通常使用Insert语句将数据写入表中,而不是更改表定义 如果您想更改表

大家好,

我有一个SQLite数据库,我正在尝试向现有表中添加一个新列。我目前的结构是:

ID_否,整数 整数引导 材料、文本

我想增加一个新的专栏,这是材料的第一个字母 键,文本

这是我尝试过的,但我得到一个错误,即材料不存在

INSERT INTO ERG_DATA (KEY) VALUES ( SUBSTR(MATERIAL,1,1))

INSERT命令正确吗?任何帮助都将不胜感激。提前感谢

尚未使用SQLite,但通常使用Insert语句将数据写入表中,而不是更改表定义


如果您想更改表的定义,应该寻找Alter语句,例如Alter table[tablename]Add Column[columnname][datatype]

从我的头顶开始,您需要这样的命令(两个命令)


这正是我想要的答案。非常感谢。
ALTER TABLE erg_data ADD COLUMN key CHAR(1);
UPDATE erg_data SET key = SUBSTR(material, 1, 1);