【发布时间】:2014-03-05 21:29:37
【问题描述】:
我正在尝试运行以下查询:
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?我对人们相互融合的想法非常着迷。
标签: sql sql-server database