SQL Server数据库值复制

SQL Server数据库值复制,sql,sql-server,Sql,Sql Server,我在我的网站的管理页面中有一个用户编辑表。 我想在更新行时检查用户名和电子邮件是否存在重复。每一行都喜欢不同的用户,并且有自己的id。我希望如果在某一行中有用户名和电子邮件值,它们就不能重复(每个id都有自己的统计信息)。我如何检查副本?(我与myadohelper一起工作) 希望快速回答,谢谢最好的方法是在数据库中设置唯一的约束/索引 alter table t add constraint unq_t_username_email on t(username, email); 尝试添加已存

我在我的网站的管理页面中有一个用户编辑表。 我想在更新行时检查用户名和电子邮件是否存在重复。每一行都喜欢不同的用户,并且有自己的id。我希望如果在某一行中有用户名和电子邮件值,它们就不能重复(每个id都有自己的统计信息)。我如何检查副本?(我与myadohelper一起工作)
希望快速回答,谢谢

最好的方法是在数据库中设置唯一的约束/索引

alter table t add constraint unq_t_username_email on t(username, email);

尝试添加已存在的行将导致错误。

最好的方法是在数据库中设置唯一的约束/索引

alter table t add constraint unq_t_username_email on t(username, email);
尝试添加已存在的行将导致错误