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

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

WBOY
Release: 2016-06-07 15:59:28
Original
2371 people have browsed it

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

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

\
原来是建表的时候忘了添加主键,但是现在删除也删除不了,往里面填东西吧,也填不了,也报错。没有办法啊~百度吧~各种解决办法,终于找到了我这个菜鸟能看懂而且操作出来的方法。(好方法!!!)
解决方法:
单击SQL工具栏上的“新建查询”按钮,然后登陆要修改的数据表所在的数据库,然后输入以下SQL语句 delete 数据库名.表名 where 要删除的字段名=‘字段值’
例如:
use jifang       --转到jifang数据库
go
Copy after login
delete jifang.dbo.weihubiao where 卡号=&#39;NULL&#39;</span>
Copy after login
然后按F5执行就可以了。 虽然是自己粗心大意犯下的错误,但是从这个错误中学到了东西,感觉这个错误犯的还是值得的。出现错误了就是要进步了~加油!!!
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template