2016-05-31 87 views
0

我在我的網站的管理頁面中有一個用戶編輯表。 我想檢查一下當我更新一行時是否與用戶名和電子郵件重複。每行都喜歡不同的用戶,並有自己的ID。我想,如果在某一行有一個用戶名和電子郵件的價值,他們不能重複(每個ID都有自己的統計)。我如何檢查重複? (我與myadohelper一起工作) 希望能夠快速回答,謝謝SQL Server數據庫值重複

回答

2

最好的方法是在數據庫中設置唯一的約束/索引。

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

嘗試添加已存在的行將導致錯誤。