日期:2014-05-17  浏览次数:20411 次

sql数据库建登陆账号的表问题
如何在创建登陆账号表时,将其中的登陆账号就设置为不可重复
sql 数据库

------解决方案--------------------
引用:
如何在创建登陆账号表时,将其中的登陆账号就设置为不可重复
              
                  sql
                  数据库
你是说SQLServer创建登录账号还是你自己的业务系统?如果是SQLServer的话,它已经帮你做了,不会有相同的登录账号。如果是你的业务系统,那么很简单,登录账号那列加个唯一约束,然后程序端捕获报错,然后告知用户已存在即可。
------解决方案--------------------
那要看你的主键或者唯一约束创建在哪里,这些完全可以是建立在多列上共同作用的,也可以在单列上,就那你上面的例子来说,你只要在name那里创建唯一约束,那么同一个name就不会重复。