首页 > 解决方案 > PostgreSQL 插入或返回 id

问题描述

我正在尝试插入或返回现有值的 id,以防唯一性冲突(数据已经存在)。

我猜它可能是这样的,但不能完全让它返回实际的 ID

INSERT INTO my_table (my_column) VALUES ('my value') 
ON CONFLICT DO NOTHING
RETURNING ID;

wheremy_column有一个唯一的约束。

有任何想法吗?

标签: sqlpostgresql

解决方案


推荐阅读