使用Golang中的postgres在事务提交之前获取最后一个id

时间:2018-03-29 04:40:08

标签: postgresql go

我有2个insert个查询。

在第二个insert查询中,我需要第一个insert返回id

我将这些查询作为交易进行,因为它们相互依赖。

那么,是否可以在Golang的postgres中提交事务之前获取最后一个插入ID。

1 个答案:

答案 0 :(得分:1)

Postgres支持id关键字来选择插入的INSERT INTO YourTable (col1, col2) VALUES ('Value1', 'Value2') RETURNING id;

{{1}}