sequelize mysql 设置id自增从1000开始
发布于 8 年前 作者 zhou-yg 11939 次浏览 来自 问答

在文档中没有找到对应的

我是根据mysql的语法

create table xxx {
 ....
}  auto_increment=1000

然后 在设置的sequelize define的时候,根据mysql和sequelize的特点,瞎推导的。

sequelize.define('xx',{
},{
  autoIncrement:1000
})

这样好像没点卵用啊。 求救,

6 回复

啊?我以为建表的时候用了 auto_increment=1000 就会从 1000 开始了

@alsotang 这个应该是每次增加1000吧,并不是从1000开始

来自酷炫的 CNodeMD

@alsotang 建表这么写sql的时候,这么做可以从1000开始自增,我是问问,看一下sequelize是不是也能支持。

@zhou-yg 哦哦,这个意思啊。autoIncrement 我看文档是接收 true or false 的, 1000 八成被当成 true 了吧。。。

把 autoIncrement 换成 initialAutoIncrement 就行了

autoIncrement: true 就行了

回到顶部