Discuz!NT官方社区

首页 » Discuz!NT交流与讨论 » BUG 反馈 » 表 dnt_users 竟然没有在列 username nickname 上添加唯一索引,太奇怪了
redebug - 2008-4-16 0:00:00
数据导入的时候

竟然可以导入 相同帐号和昵称的用户

我都服了
戏水 - 2008-4-16 9:16:00
username上是有索引的 , 请您仔细看看 再“服了”不迟
redebug - 2008-4-16 10:27:00


引用:
原帖由 戏水 于 2008-4-16 9:16:00 发表
username上是有索引的 , 请您仔细看看 再“服了”不迟



索引是有

但不是唯一索引

戏水同学可以尝试一下 看能不能导入相同 username的记录




:~ :~
戏水 - 2008-4-17 12:35:00
我们正常情况下 数据库中添加用户 是前台注册的时候, 那部分已经做了验证,Discuz!NT本身的注册逻辑保证了数据库中用户唯一, 所以这里没有唯一索引也是可以的。 但是您从别的数据库中导入 ,很难说原来数据库中用户是否唯一。  不过您的反馈很好,在此表示感谢
musicz - 2008-4-18 1:25:00
打个比方吧~ 咱们用QQ也是可以设一个一样的昵称的
戏水 - 2008-4-18 9:44:00
:)
1
查看完整版本: 表 dnt_users 竟然没有在列 username nickname 上添加唯一索引,太奇怪了