gpt4 book ai didi

postgresql - 在 Golang 中使用 postgres 获取事务提交前的最后一个 ID

转载 作者:数据小太阳 更新时间:2023-10-29 03:11:50 25 4
gpt4 key购买 nike

我有 2 个 insert 查询。

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

我将这些查询作为事务处理,因为它们相互依赖。

那么,是否有可能在 Golang 的 postgres 中提交事务之前获取最后插入的 id。

最佳答案

Postgres 支持returning 关键字来选择插入的id:

INSERT INTO YourTable (col1, col2) VALUES ('Value1', 'Value2') RETURNING id;

关于postgresql - 在 Golang 中使用 postgres 获取事务提交前的最后一个 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49548163/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com