我有2个 insert
查询。
在第二个insert
查询中,我需要第一个insert
返回的id
。
我正在做这些查询作为交易,因为它们彼此依赖。
因此,在Golang的Postgres进行交易之前,是否可以获取最后一个插入ID。
Postgres支持returning
关键字以选择插入的id
:
INSERT INTO YourTable (col1, col2) VALUES ('Value1', 'Value2') RETURNING id;