SQL删除行错误
我正在尝试删除sql server management studio 2012
中的行,但出现错误:
sql error
未删除任何行
尝试删除第2行时出现问题错误源: Microsoft.SqlServer.Management.DataTools错误消息:行 更新或删除的值不会使行唯一,或者它们 更改多行(2行)
是否有方法可以在不键入任何查询的情况下修复该错误?
解决方案
您的表中没有唯一的主键。
SQL Server无法删除您的行,因为它与其他行没有区别。
解决方案是向表中添加唯一的主键。不管怎样,我们都不推荐没有。简单的integer
和autoincrement
应该可以透明地为您工作。
相关文章