首页 > 解决方案 > 无法将行插入表格

问题描述

我已经创建了一个数据库,该数据库中的一个表,现在我无法将值插入表中。

我已经按照文档建议的方式插入一行。我正在尝试创建一行用户:

Insert into users (column1, column2, column3)
values (user1, user2, user3); 

我把它当作一个错误:

university=# insert into users (column1, column2, column3)
university-# values (user1, user2, user3);
ERROR:  column "column1" of relation "users" does not exist
LINE 1: insert into users (column1, column2, column3)

我确实知道我已连接到university数据库并且实际上有一个users表。

在此处输入图像描述

标签: sqlpostgresqlsql-insert

解决方案


您需要使用您拥有的列的实际名称。另请注意,字符串值应用单引号 ( ') 表示:

insert into users (id, name, password)
values (1, 'user1', 'password1')

推荐阅读