为了账号安全,请及时绑定邮箱和手机立即绑定

无法创建 SQL 炼金术唯一索引 - 给出错误

无法创建 SQL 炼金术唯一索引 - 给出错误

芜湖不芜 2022-09-06 18:02:40
索引给出错误消息Index('unique-example', example.c.col1, example.c.col2, unique=True)为什么会这样?这是我的班级class ExampleClass(Base):   __tablename__ = 'example'   __table_args__ = {'sqlite_autoincrement': True}, (Index('unique-example', col1, col2, unique=True))   index = Column(Integer, primary_key= True, nullable=False)   col1 = Column(Integer, nullable=True)   col2  = Column(String, nullable=True)   col3  = Column(String, nullable=True)
查看完整描述

1 回答

?
梦里花落0921

TA贡献1772条经验 获得超6个赞

带有关键字参数的字典应该是 中的最后一个参数,请参阅表配置__table_args__

__table_args__ = (Index('unique-example', 'col1', 'col2', unique=True)), {'sqlite_autoincrement': True}


查看完整回答
反对 回复 2022-09-06
  • 1 回答
  • 0 关注
  • 82 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信