我有一個表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