我有一个表mytable的哪里是两个独特的int字段SQL复杂的唯一约束
# SQLAlchemy example
mytable = Table('mytable', meta,
# per-column anonymous unique constraint
Column('col1', Integer, unique=True),
Column('col2', Integer, unique=True),
# explicit/composite unique constraint. 'name' is optional.
UniqueConstraint('col1', 'col2', name='uix_1')
)
如何做到这样的限制:
col1 col2 1 2 6 3 1 4 5 5 6 1 -- FAIL: becouse 3-1 is exist and 2-6 is exist!!!
唯一的((COL1,COL2)工会(COL2中,col1))
为什么不(3,1)失败? – gbn
我不明白为什么6-1失败? –
我发现了一个类似的例子,用于理解http://stackoverflow.com/questions/8108205/sql-structuring-a-bi-diriectional-graph – uralbash