首页 > 解决方案 > 如何在 sqlalchemy 中使用特定数字启动主键?

问题描述

我有一个 Sqlite 数据库并使用 Sqlalchemy 创建了一个模型,代码如下:

class Patient(db.Model):
    __tablename__ = 'patient'
    id = db.Column(db.Integer, Sequence('pat_id_seq',start=123450001,increment=1), primary_key=True)
    ssn_id = db.Column(db.String(45), nullable=False, unique=True)
    name = db.Column(db.String(45), nullable=False)
    age = db.Column(db.Integer, nullable=False)

我想从id开头123450001,但总是从开头"1",有没有可能的方法来做到这一点?

标签: pythonsqliteflask-sqlalchemyflask-wtformsflask-login

解决方案


推荐阅读