gpt4 book ai didi

typescript - 在 TypeORM 和 MySQL 中返回插入查询的 ID

转载 作者:行者123 更新时间:2023-12-03 23:34:40 24 4
gpt4 key购买 nike

我是 TypeORM 的新手,我有问题要解决。
我想知道如何在 INSERT 查询后检索 ID。
我的实体中有带有 ID 号的列 @PrimaryGeneratedColumn(),我的代码看起来类似于:

await getConnection()
.createQueryBuilder()
.insert()
.into(Test)
.values([
{ firstName: "test", lastName: "test" }
])
.execute();

我想要归档的是在执行此函数后返回插入行的 ID。

编辑:我正在使用 MySQL。

那可能吗?

谢谢。

最佳答案

您可以添加 .returning("your_id_column_name")

await getConnection()
.createQueryBuilder()
.insert()
.into(Test)
.values([
{ firstName: "test", lastName: "test" }
])
.returning("your_id_column_name")
.execute();

关于typescript - 在 TypeORM 和 MySQL 中返回插入查询的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61581755/

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