我試圖運行下面的查詢:不能在對象中插入重複鍵行具有唯一索引
update OAR.oa_AcademicHead
set personid=15857
where personid=1234
但我得到的錯誤:
Cannot insert duplicate key row in object 'OAR.oa_AcademicHead' with unique index 'IX_oa_AcademicHead_personid'.
The statement has been terminated.
可以做些什麼來解決這個問題??
爲什麼在世界上,你會想改變行的主ID。是不是違反任何數據庫完整性原則? –
也許你只是想刪除'1234'?我非常着迷於人們相互融合的想法。 –