0
我有以下MySQL類。如何在SQLAlchemy的整個列上實施唯一性約束?
class MyClassA(db.Model):
b = db.Column(db.String(12))
c = db.Column(db.String(12))
我想確保b
的值在整列中是唯一的。我怎樣才能改變這個聲明來執行這個約束?
我有以下MySQL類。如何在SQLAlchemy的整個列上實施唯一性約束?
class MyClassA(db.Model):
b = db.Column(db.String(12))
c = db.Column(db.String(12))
我想確保b
的值在整列中是唯一的。我怎樣才能改變這個聲明來執行這個約束?
那麼,你可以使用標誌 「獨特=真」 像瓶SQL鍊金術的文檔:
class User(Base):
__tablename__ = 'users'
id = Column(Integer, primary_key=True)
name = Column(String(50), **unique=True**)
email = Column(String(120), unique=True)
我希望這有助於