欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行

程序员文章站 2022-06-06 11:04:19
...

在对一个表做试验的时候,往里面添加了几条数据,后来发现原本想作为主键的字段的都为NULL,这可不行,删除重新来吧。选中删除的时候就出现了 “已更改或删除的行要么不能使改行成为唯一行,要么改变了多个行(X行)”的错误。 原来是建表的时候忘了添加主键

在对一个表做试验的时候,往里面添加了几条数据,后来发现原本想作为主键的字段的值都为"NULL",这可不行,删除重新来吧。选中删除的时候就出现了 “已更改或删除的行值要么不能使改行成为唯一行,要么改变了多个行(X行)”的错误。

已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行
原来是建表的时候忘了添加主键,但是现在删除也删除不了,往里面填东西吧,也填不了,也报错。没有办法啊~百度吧~各种解决办法,终于找到了我这个菜鸟能看懂而且操作出来的方法。(好方法!!!)
解决方法:
单击SQL工具栏上的“新建查询”按钮,然后登陆要修改的数据表所在的数据库,然后输入以下SQL语句 delete 数据库名.表名 where 要删除的字段名=‘字段值’
例如:
use jifang       --转到jifang数据库
go
delete jifang.dbo.weihubiao where 卡号='NULL'