gpt4 book ai didi

mysql - 当我使用 Waterline 的创建方法时,它不会返回新记录的 ID

转载 作者:行者123 更新时间:2023-11-29 00:04:39 26 4
gpt4 key购买 nike

当我使用 Waterline 的创建方法创建新记录时,创建的对象被返回,但没有它的 ID。如何获取最后插入的对象的 ID?

如果有任何不同,我在 mariadb 上使用 mysql 适配器

最佳答案

看来您可能做错了什么。我没有对 waterline 做任何额外的配置,无论如何它每次都返回 id 当我使用 new 查询和记录时。

在大多数情况下,我不会在 sails 模型中创建 id 字段,自动生成对我来说效果很好。如果您自己创建 id 字段,请确保它具有正确的配置。 This issue shows该 ID 必须是

autoIncrement: true

否则它真的不会通过查询返回 id。

完整字段应如下所示:

id: {
type: 'integer',
primaryKey: true,
autoIncrement: true
}

关于mysql - 当我使用 Waterline 的创建方法时,它不会返回新记录的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28103271/

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