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

WBOY
發布: 2016-06-07 15:59:28
原創
2342 人瀏覽過

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

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

\
原来是建表的时候忘了添加主键,但是现在删除也删除不了,往里面填东西吧,也填不了,也报错。没有办法啊~百度吧~各种解决办法,终于找到了我这个菜鸟能看懂而且操作出来的方法。(好方法!!!)
解决方法:
单击SQL工具栏上的“新建查询”按钮,然后登陆要修改的数据表所在的数据库,然后输入以下SQL语句 delete 数据库名.表名 where 要删除的字段名=‘字段值’
例如:
use jifang       --转到jifang数据库
go
登入後複製
delete jifang.dbo.weihubiao where 卡号=&#39;NULL&#39;</span>
登入後複製
然后按F5执行就可以了。 虽然是自己粗心大意犯下的错误,但是从这个错误中学到了东西,感觉这个错误犯的还是值得的。出现错误了就是要进步了~加油!!!
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板