python - 如何以给定的数字启动 SQLAlchemy primary_key?
问题描述
我有一个简单的 SQLAlchemy 模型,有一个 ID 列:
id = Column(Integer, primary_key=True)
这将从id
0 开始,并按 1 自动递增。如何使它从 0 开始1000
而不是0
?
解决方案
也许这对你有用:
from sqlalchemy.schema import Sequence
id = Column(Integer, Sequence('id_sequence', start=1000, increment=1), primary_key=True)
推荐阅读
- flutter - 如何使用 StreamBuilder 从 firestore 添加/获取数据
在颤抖? - javascript - javascript新手,为什么我的按钮不起作用?
- python-3.x - 如何在 Python3 中随机生成未观察到的数据
- python - Python:基于另一列和行的条件函数创建新列
- c++ - 如何在 c++ 中为 sqlite 进行非静态回调?
- excel - Excel - 如何将单元格中的列表拆分为单独的单元格
- java - 是否可以设置一个变量 = this 来复制同一个实例?
- wordpress - 无法进入wordpress网站
- python - Python:在 VS Code 中发现单元测试失败
- php - 当我直接输入数字时,decbin 有效,但当我从数据库中提取数字时无效