gpt4 book ai didi

postgresql - 如何在 postgres 中查询特定的 uuid?

转载 作者:行者123 更新时间:2023-12-05 08:23:26 37 4
gpt4 key购买 nike

我正在尝试在我的 Postgres 数据库中查询一个 uuid。这是我的表架构:

        Column        |      Type       |              Modifiers              
----------------------+-----------------+-------------------------------------
casefile_id | uuid | not null default uuid_generate_v1()
org_id | uuid |
casefile_template_id | uuid |
casefile_status | casefile_status |

我尝试用

查询

select * from casefile where casefile_id = 'e0da8698-32e6-11e7-a8de-985aeb8b64f';

并得到错误:

错误:uuid 的输入语法无效:“e0da8698-32e6-11e7-a8de-985aeb8b64f”

然后我查看 SO 并看到以下语法:

select * from casefile where casefile_id = ANY('{e0da8698-32e6-11e7-a8de-985aeb8b64f}');

但还是报错:

错误:uuid 的输入语法无效:“e0da8698-32e6-11e7-a8de-985aeb8b64f”

我错过了什么?如何按 UUID 过滤?为什么我不能像查询任何其他主键那样进行查询?

最佳答案

你有错误的 UUID - 它遗漏了最后一个符号组中的一个符号

关于postgresql - 如何在 postgres 中查询特定的 uuid?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43828339/

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