sql server未提交行1中的数据 错误源Microsoft.Sqlserver.Management.DataTools

sql server建表的时候有3个字段,都是可为空,没有设置主键
使用编辑窗口往里加字段时,先加了第一列的,往第二列加值时,如果第一列有值一样的提示如上图所示,

未更新任何行。
未提交行1中的数据。
错误源:Microsoft.Sqlserver.Management.DataTools。
错误消息:已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行(3行)。
请更正错误并重试,或按Esc取消更改。
(ps:关闭窗口关不了,还要按Esc以后才能关)

网上搜索以后找到一个解释,表没设主键且修改的字段所在行其他字段值和其他行有重复时,会提示这个,可以sql删除数据再直接sql添加或在编辑窗口逐行添加。
参考:https://blog.csdn.net/luoxia0805/article/details/41482323

posted @   户的博客  阅读(9466)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示