CNode

有用nest和typeorm开发项目的嘛?typeorm怎么设置主键自增的起始值?

问答
4472647301发布于7 年前最后回复7 年前5 回复6882 浏览0 收藏

以前用sequelize的时候只要设置initialAutoIncrement就可以,现在重构项目用typeorm不知道该如何设置了

查看回复

回复 (5)

4
472647301#1·7 年前

谢谢大神解答🙏

X
xjh22222228#2·7 年前
引用 472647301谢谢大神解答🙏

@472647301

import {Entity, PrimaryGeneratedColumn} from 'typeorm';

@Entity()
export class User {

    @PrimaryGeneratedColumn()
    id: number;
}
4
472647301#3·7 年前

@xjh22222228 这个配置默认生成的第一条数据主键id是1,我想要的是生成第一条数据的主键id是我自定义的初始值,比如1000,然后生成第2条数据时是1001

Z
zhongjixiuxing#4·7 年前

我知道sql方式可以实现:ALTER TABLE Users AUTO_INCREMENT=9000;

4
472647301#5·7 年前

@zhongjixiuxing 多谢

参与回复
登录后即可参与回复。登录