一张表table1,三个字段a,b,c,可以这样:
第一条记录:(a,b,c)--(0001,yoursisiter_1,ok)
第二条记录:(a,b,c)--(0002,yoursisiter_2,ok)
但是当插入以下记录时会报错:
第三条记录:(a,b,c)--(0001,yoursisiter_2,error)
第四条记录:(a,b,c)--(0002,yoursisiter_1,error)
第五条记录:(a,b,c)--(0002,justuknowwhy,error)
就是说,a存在的情况下,b不能出现多种情况,b存在的情况下,也不能出现多种a即a,b要绑定。
求指导,谢谢。。唯一性约束数据库

解决方案 »

  1.   

    http://zhidao.baidu.com/question/459276553.html
      

  2.   

    唉,现在才发现和我需求不符。
    第一条记录:(a,b,c)--(0001,yoursisiter_1,ok)
    第二条记录:(a,b,c)--(0002,yoursisiter_2,ok)
    第三条记录:(a,b,c)--(0001,yoursisiter_1,delay)
    第四条记录:(a,b,c)--(0002,yoursisiter_2,delay)
    primary key(a,b)是不能实现以上的记录的。我要的a,b绑定。
    即再插入(a,b,c)--(0001,yoursisiter_2,delay)或者(a,b,c)--(0002,yoursisiter_1,delay)就会报错。