Violate not null constraint on

本文共有379个字,关键词:

问题:达梦库,sqlalchemy中非主键使用自增时,会报错

解决:在sqlalchemy中指定自增列为主键

方法:

class User(Base, BaseMixin):

__tablename__ = "YH"
# 使用mysql时,BH字段可以使用unique=True代替primary_key=True,
# 但达梦必须指定为primary_key=True,但建表时此字段还是唯一索引
BH = Column(Integer, primary_key=True, autoincrement=True)
BM = Column(String(19), nullable=False, primary_key=True)
版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。
添加新评论
暂无评论