【发布时间】:2016-10-15 10:10:16
【问题描述】:
我正在使用 postgresql,我正在尝试将数据插入到表 users 中。当我使用
INSERT INTO users(user_name, name, password,email) VALUES ("user2","first last","password1", "user2@gmail.com" );
我收到以下错误:
ERROR: column "user2" does not exist
这就是表格的样子。
Table "public.users"
Column | Type | Modifiers
user_name | character varying(50) |
name | character varying(50) |
password | character varying(50) |
email | character varying(100) |
user_id | integer | not null default nextval('users_user_id_seq'::regclass)
Indexes:
"users_pkey" PRIMARY KEY, btree (user_id)
我可以插入一行,但现在无法正常工作。
【问题讨论】:
-
字符常量需要单引号。参见手册:postgresql.org/docs/current/static/…
-
@a_horse_with_no_name 谢谢。
-
在单引号和双引号中另见stackoverflow.com/q/1992314/1741542。
-
错误信息很神秘
标签: sql postgresql