需求分析:如下圖所示,給T_DD_OP1200_Final表的Id字段添加主鍵,保存時彈出
“T_DD_OP1200_Final”表
- 無法創建索引“PK_T_DD_OP1200_Final”。
因為發現對象名稱 'dbo.T_DD_OP1200_Final' 和索引名稱 'PK_T_DD_OP1200_Final' 有重復的鍵,所以 CREATE UNIQUE INDEX 語句終止。重復的鍵值為 (55)。
無法創建約束。請參閱前面的錯誤消息。
語句已終止。
的錯誤提示頁面。
解決辦法來源:http://niukai9.blog.hexun.com/96889889_d.html
按着上面說法就需要驗證是否這個表中有Id重復的記錄。
查詢重復數據的Sql來源:https://zhidao.baidu.com/question/382917190.html
利用的為文章中的一下sql語句
select id, name, memo from A where id in (select id from A group by id having count(1) >= 2)
查詢結果如下圖所示,Id確實有重復的
把Order By 去掉,如下圖所示,刪除重復的數據,再次設置主鍵保存修改,保存成功