假设表A有2个字段a1,a2,(都是整数)
要求a1,a2所有的取值唯一,改怎么做呢?
注意:并非组合唯一,而是所有的取值唯一,比如说a1=1,a2=2,然后如果增加一条记录使得,a1=3,a2=1,则a2=1违反了唯一性
也就是说,一个数字不能在a1或者a2里面存在多于一次.
这样该怎么做呢?
如果推广开来,有几个字段的话,又该怎么处理呢?
要求a1,a2所有的取值唯一,改怎么做呢?
注意:并非组合唯一,而是所有的取值唯一,比如说a1=1,a2=2,然后如果增加一条记录使得,a1=3,a2=1,则a2=1违反了唯一性
也就是说,一个数字不能在a1或者a2里面存在多于一次.
这样该怎么做呢?
如果推广开来,有几个字段的话,又该怎么处理呢?
对A1建立主键.对A2建议不能和a1相等的约束.
1 2
3 4
5 3
a1是主键,a2也是唯一索引了,但是最后一行a2=3与第二行a1=3违反了唯一性