如有一表结构:
CREATE TABLE t1(
c1 INT,
c2 INT,
c3 INT
);
我如何写约束使得对任何两行,第一行的 c1, c2, c3 中任何一个与第二行的 c1, c2, c3 的任何一个均不同,且每一行的 c1, c2, c3 彼此不同?
Update:
查了 stackexchange 人家表示 unique 约束写不了,不过可以写 check 解决~
看看童鞋们有没有好办法。。。
如有一表结构:
CREATE TABLE t1(
c1 INT,
c2 INT,
c3 INT
);
我如何写约束使得对任何两行,第一行的 c1, c2, c3 中任何一个与第二行的 c1, c2, c3 的任何一个均不同,且每一行的 c1, c2, c3 彼此不同?
Update:
查了 stackexchange 人家表示 unique 约束写不了,不过可以写 check 解决~
看看童鞋们有没有好办法。。。
2 回答844 阅读
2 回答622 阅读
2 回答679 阅读
1 回答646 阅读
1 回答542 阅读
只能写check加约束了