【发布时间】:2015-01-08 01:58:43
【问题描述】:
在 mySQL 中是否有任何方法可以在具有特定列的特定值的约束的多个列上指定 UNIQUE 约束?
例子:
A B
......
1 0
1 1
1 2
2 1
3 0
3 2
在上表中,如果 B 为 0,那么它可以在表中具有相同的一组值(行)(重复),如果 B 为 1,那么它不应该接受同一组 A,B一对。 例如:在这种情况下,它应该接受任意数量的 (A,B) = (1,0), (3,0) 对,因为 B 为 0,但它不应该接受 (1,1) 的重复,( 1,2), (2,1), (3,2)。
【问题讨论】:
标签: mysql database constraints unique