sql - PostgreSQL 插入或返回 id
问题描述
我正在尝试插入或返回现有值的 id,以防唯一性冲突(数据已经存在)。
我猜它可能是这样的,但不能完全让它返回实际的 ID
INSERT INTO my_table (my_column) VALUES ('my value')
ON CONFLICT DO NOTHING
RETURNING ID;
wheremy_column
有一个唯一的约束。
有任何想法吗?
解决方案
推荐阅读
- javascript - 在 React 应用程序中集成 fb 分享功能
- c# - 在 C# 中异步调用接受字符串并返回 int 的方法
- python - 即使彼此缺少某些行,如何连接两个表
- oracle - 一个使用 Oracle Client 12 的应用程序能否与 Oracle Server 19(数据库)进行通信(例如,运行查询)?它们兼容吗?
- android - 无法解决:firebase-storage-19.2.0
- javascript - Cloud Firestore 更新文档中的多个字段
- performance - Hive JDBC 连接没有通过 JMeter 发生
- c - 使用 for 循环制作 Loading... 动画
- elasticsearch - 是否可以通过过滤器在 Elastic Search 中添加数据?
- javascript - 如何组合两个数组中的值?