首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Loopback4 MySQL自动增长ID

Loopback4 MySQL自动增长ID
EN

Stack Overflow用户
提问于 2018-12-24 16:15:50
回答 1查看 1.6K关注 0票数 0

我刚刚安装了Loopback4 (基于TS),我正在尝试使用它,因为使用它创建API看起来非常容易。我的问题相当简单(但我不知道答案)。如何增加我的模型的id?

让我说我已经在我的模型(用lb4 model创建) ->中得到了这个

代码语言:javascript
复制
export class Post extends Entity {
  @property({
    type: 'number',
    id: true,
    required: false,
  })
  Id: number;

第一个帖子(不添加ID)使用Id = 0创建它。没有下一篇文章,因为Id没有自动增量。

关于怎么做有什么建议吗?正如我的标题和MySQL中所述,我使用的是LB4。

编辑:或者更好的是,是否有任何方法来修改Loopback4 (回环-下一步)创建表的方式?有一个命令需要在DB表创建之后运行,类似于ALTER TABLE post CHANGE Id Id INT(11) NOT NULL AUTO_INCREMENT;

我一直在搜索选项树,但是我没有发现任何相关的东西,我不认为单独连接到数据库是个好主意。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-25 13:30:50

谢谢github。显然,它非常类似于LB3 (我没有使用)。

代码语言:javascript
复制
  @property({
    type: 'number',
    id: true,
    generated: true,
  })
  Id: number;

添加generated: true会打开mysql上的自动增量。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53915620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档