日期:2014-05-19  浏览次数:20838 次

怎么判断注册用户名数据库中已经存在
我在开发项目的时候。发现了一个问题,就是注册名可以重复n次。我想解决这个问题,请问怎样判断新注册的用户名在数据库中已经存在了。谢谢!

------解决方案--------------------
方法1:数据库中把注册名设置成Key关键字,当你加相同的,就会提示;
方法2:添加新的注册名时,先用sql查询语句去库里查询是否存在相同的注册名
------解决方案--------------------
申请时候去数据库select count(id) from UserInfo where [name]= 'aa '

返回0就让申请,大于0就不让
------解决方案--------------------
如果你是用存储过程实现,直接修改你的存储过程,再insert数据前检查所添加的用户名称是否已经存在。设置字段不可重复。
------解决方案--------------------
把新注册的名放到数据库中依次比较,如果有相同的。说明此用户名存在。

------解决方案--------------------
select * from Table where Name = '@name '

若有返回值,则该用户名,已经存在。