2016-05-31 61 views
0

我在我的网站的管理页面中有一个用户编辑表。 我想检查一下当我更新一行时是否与用户名和电子邮件重复。每行都喜欢不同的用户,并有自己的ID。我想,如果在某一行有一个用户名和电子邮件的价值,他们不能重复(每个ID都有自己的统计)。我如何检查重复? (我与myadohelper一起工作) 希望能够快速回答,谢谢SQL Server数据库值重复

回答

2

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

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

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