作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在我的 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/
我是一名优秀的程序员,十分优秀!