数据库
Java学习之平凡之路
这个作者很懒,什么都没留下…
展开
-
关于SQL:已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行
在对一个表做试验的时候,往里面添加了几条数据,后来发现原本想作为主键的字段的值都为"NULL",这可不行,删除重新来吧。选中删除的时候就出现了 “已更改或删除的行值要么不能使改行成为唯一行,要么改变了多个行(X行)”的错误。 分析:这种问题大多是由于没有主键(PK)导致同一张表中存在若干条相同的数据。DBMS存储时,只为其存储一条数据,因为DBMS底层做了优化,以减少数据冗余。所以删除或转载 2015-04-19 08:58:44 · 13075 阅读 · 0 评论 -
com.microsoft.sqlserver.jdbc.SQLServerException: 列名XXXXX 无效
把 String sql="delete Topic where TopicID="+TopicID; 换成 String sql="delete Topic where TopicID='"+TopicID+"'"; 试试? 为什么可以了呢?转载 2015-04-27 15:38:09 · 19777 阅读 · 2 评论