python - 如何在 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"
,有没有可能的方法来做到这一点?
解决方案
推荐阅读
- php - 从 foreach 中删除重复值
- mysql - 在视图 mysql 中创建自动增量 id
- mongodb - 使用 MongoDB 中第一个元素的值更新后续数组元素
- python - 如何根据 Python 中以特定字符结尾的分隔符字符串拆分字符串列表?
- c++ - 调用 std::function 会导致 EXC_BAD_ACCESS
- python - 包含副本 II
- r - SparklyR 流和 JDBC
- c# - .NET Core 2.0 网页将数据保存在缓存中
- c# - Entity Framework Core 2 自动生成的列
- c# - 我需要在 c# 中以异步方式多次执行一种方法