1

我想知道如何returning优雅地使用带有 SQL Boiler 的 postgres 子句。

例如,我希望通过某些字段更新某些对象并返回对象 ID:

 err = queries.RawG(`update users
                     set name='test-name'
                     WHERE email='test@example.com'
                     RETURNING id`).Bind(ctx, boil.GetDB(), &user)

以下按预期工作,用户列已更新,我取回了用户 ID,但我正在寻找更优雅的方法来做同样的事情而不使用queries.RawG

4

0 回答 0