相关疑难解决方法(0)

postgres - 在(列表)中 - 列不存在

我来自 SQL Server,我惊讶地发现以下查询不起作用:

DELETE FROM user_job_titles WHERE id IN (
"c836d018-1d12-4507-a268-a4d80d6d3f54",
"d0961a90-7d31-4c4c-9c1b-671115e3d833",
"62dda420-6e62-4017-b41d-205c0aa82ead"
)
Run Code Online (Sandbox Code Playgroud)

其中 user_job_titles 具有以下列:

id
user_id
job_title_id
Run Code Online (Sandbox Code Playgroud)

错误是:

ERROR:  column "c836d018-1d12-4507-a268-a4d80d6d3f54" does not exist
LINE 2: "c836d018-1d12-4507-a268-a4d80d6d3f54"
Run Code Online (Sandbox Code Playgroud)

我正在使用 pgAdmin 和最新的 postgresql 版本。还有其他方法可以运行此查询吗?

sql postgresql string-constant

8
推荐指数
2
解决办法
2万
查看次数

列'mary'不存在

我在这里做一个简单的查询,它返回'Mary'列不存在:

SELECT  telephone.telephonenumber as tel
FROM    person, telephone
WHERE   person.idperson = telephone.idperson
AND person.personname = ‘Mary’;
Run Code Online (Sandbox Code Playgroud)

有人可以解释可能发生的事情吗?我不希望玛丽作为专栏,而是作为一个价值观.

先谢谢,加布里埃尔

sql postgresql string-constant

6
推荐指数
1
解决办法
465
查看次数

SQL WHERE - 列(值)不存在

我正在尝试在 psql 中执行最基本的 WHERE 语句,但出现一个奇怪的错误:

ERROR:  column "rom_tut" does not exist
LINE 1: SELECT * FROM pg_roles WHERE rolname="rom_tut";
Run Code Online (Sandbox Code Playgroud)

为什么抱怨该值不是列?

sql postgresql string-constant

4
推荐指数
1
解决办法
2359
查看次数

删除“列不存在”

我正在尝试在Postgres中执行一个非常简单的删除查询

查询:

delete from "Tasks" where id = "fc1f56b5-ff41-43ed-b27c-39eac9354323";
Run Code Online (Sandbox Code Playgroud)

结果:

ERROR:  column "fc1f56b5-ff41-43ed-b27c-39eac9354323" does not exist
LINE 1: delete from "Tasks" where id = "fc1f56b5-ff41-43ed-...
Run Code Online (Sandbox Code Playgroud)

我有一个简单的表,其中id是该值的记录。为什么"fc1f56b5-ff41-43ed-b27c-39eac9354323"是列名呢?

sql postgresql string-constant

1
推荐指数
1
解决办法
253
查看次数

标签 统计

postgresql ×4

sql ×4

string-constant ×4