Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 在数据库级别使我的用户名唯一意味着什么?_Sql_Database_Unique - Fatal编程技术网

Sql 在数据库级别使我的用户名唯一意味着什么?

Sql 在数据库级别使我的用户名唯一意味着什么?,sql,database,unique,Sql,Database,Unique,嘿,伙计们。我有一个快速的问题来理解这对我的项目意味着什么。我的用户名应该是唯一的(并在数据库级别强制执行)。当提到数据库级别时,这意味着什么?我正在使用ASP.net MVC5和SQL Express作为我的数据库。您应该确保数据库中只有唯一的名称,因此您可以查看此内容了解更多信息 基本上 Alter table users add constraint uniq_user unique(username) 在列上创建一个唯一约束。非常感谢您的回复。非常感谢您的回复。非常感谢您的Answe

嘿,伙计们。我有一个快速的问题来理解这对我的项目意味着什么。我的用户名应该是唯一的(并在数据库级别强制执行)。当提到数据库级别时,这意味着什么?我正在使用ASP.net MVC5和SQL Express作为我的数据库。

您应该确保数据库中只有唯一的名称,因此您可以查看此内容了解更多信息

基本上

Alter table users add constraint uniq_user unique(username)

在列上创建一个
唯一约束
。非常感谢您的回复。非常感谢您的回复。非常感谢您的Answer,刚刚将其添加到我的t-sql视图中。它在我的密钥下弹出,上面写着UNQ_UserName(UserName),但周围没有唯一的密钥。这样可以吗?我们正在使用codefirst方法生成数据库,我是否可以将该约束添加到模型中?我希望它不会起作用,但请测试并查看在插入重复用户名时是否出现错误。您可能想看看这是否有帮助