是否可以设置唯一约束,使得某个特定列的值仅出现一次?
例如:
-----------------------
name | price | default
-----------------------
XYZ | 20 | TRUE
-----------------------
XYZ | 30 | FALSE
-----------------------
XYZ | 40 | FALSE
-----------------------
ABC | 50 | FALSE
-----------------------
在上述表格中,对于特定的name
值,default
值只能出现一次。并且将在name和price列上具有唯一约束。
这种情况是否可行?