gpt4 book ai didi

PostgreSQL - 插入语句错误,认为要插入的值是列名

转载 作者:行者123 更新时间:2023-11-29 14:37:34 24 4
gpt4 key购买 nike

我在我的 Mac 上运行 PostgreSQL 版本 9.5.1 - 我试图做一个简单的插入语句,但它吐出一个我不太明白的错误......出于某种原因,它似乎认为我插入的其中一个值实际上是列名之一。这是场景...

\d+ group_members

Column      |            Type             |
------------+-----------------------------+
id | integer |
group_id | integer |
user_id | integer |
role | character varying(255) |
inserted_at | timestamp without time zone |
updated_at | timestamp without time zone |

Indexes:
"group_members_pkey" PRIMARY KEY, btree (id)
"group_members_group_id_index" btree (group_id)
"group_members_user_id_index" btree (user_id)

当我尝试运行时

insert into group_members (group_id, user_id, role, inserted_at, updated_at)
values (1, 2, ’member’, current_timestamp, current_timestamp);

我得到错误:

ERROR:  column "’member’" does not exist
LINE 1: ...user_id,role,inserted_at,updated_at) values (1,2,’member’,c...
^

是的,我同意,“成员”列不存在......但我不确定我是否理解为什么 PostgreSQL 认为这是我的意图。我已经对其他表进行了大量插入,现在遇到了这样的问题,但我似乎无法插入到该表中。谁能看出我哪里出错了?

最佳答案

'member' 替换为 'member'

看来你没有单引号。这是一些其他的字符

关于PostgreSQL - 插入语句错误,认为要插入的值是列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42046740/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com