当前位置: 代码迷 >> Java Web开发 >> 请教,作为储存用户信息的t_user表,有必要给username添加唯一约束么
  详细解决方案

请教,作为储存用户信息的t_user表,有必要给username添加唯一约束么

热度:211   发布时间:2016-04-16 21:52:39.0
请问,作为储存用户信息的t_user表,有必要给username添加唯一约束么?
用户注册时,虽然已经经由双重验证保证了用户名的唯一性。但我不确定是否可以通过某种非法途径向用户表中直接添加用户,所以感觉对username字段添加唯一约束还是有那么一点点必要的。。。。

但是为字段增加唯一约束又会有很多缺点和麻烦,额。。。

问题1:唯一约束有哪些缺点?
问题2:对于用户较多的系统,除了双重验证外,大家是怎么保证用户表中没有相同“用户登录名”的呢?
------解决思路----------------------
肯定需要唯一啊。
------解决思路----------------------
我觉得没必要,像你说的比如有人能够入侵你的服务器了,他都能向数据库随便添加数据了, 你觉得不让他添加一个同名的username有什么意义吗?
  相关解决方案