提示“键列信息不足或不正确,更新影响到多行” ? 并没有设置外键。我只是开始的时候将一行数据拷贝,然后粘贴,生成其他行。但是第一列的ID也一样,我想改动却不让我改,提示“键列信息不足或不正确,更新影响到多行” 后来发现所有列都不可以改动,请问为什么啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用查询中的delete from fangyuan where developerID=1 语句,就能把所有内容都删除了,为什么我直接删除不可以哪? 运行sp_helpconstraint fangyuan,看看有啥 用查询中的delete from fangyuan where developerID=1 语句,就能把所有内容都删除了,为什么我直接删除不可以哪?--->因为你直接删除的时候遇到你要删除的那行数据之外一模一样数据列,系统区分不了你要删除那一行而用语句就全部删除,没有歧义 你的主键本来应该是唯一的值你现在主键都不是唯一的值了,你删一条但是数据库有两条一样的数据肯定出错 SQL Server 啊 努力 奋斗----------------------------------------------------- 你的表没有设置主键,这是违反数据库设计原则的。你如果只想删除一行。可以使用set rowcount 1delete from...set rowcount 0set rowcount 1 表示无论有多少行,只会影响一行。set rowcount 0 表示恢复原状。这是唯一比较简便的方法-------------------------http://chinadba.cn最具实战经验的数据库优化,管理,设计,培训网站 很简单的遍历语句,请高手指点~ 请问达人 truncate 表后,该表所建 立的索引是否存在 怎样查询出各个分组内ID最大的那条记录? 求当前记录减去上一记录某一字段值的SQL语句。 求设计思路?产品与订单的处理 求助一个SQL语句 sql server 2005 不同服务器(非局域网)数据同步 求助:如何查找数据库中的是否有这个列名? 一个简单的有关SQL的问题-先来先得分 HELP!VB专家请指教! 求SQL,把几条记录中的某个字段组合成一个逗号分隔的字符串 关于某个字段值递增的问题
语句,就能把所有内容都删除了,为什么我直接删除不可以哪?
用查询中的delete from fangyuan where developerID=1
语句,就能把所有内容都删除了,为什么我直接删除不可以哪?
--->因为你直接删除的时候遇到你要删除的那行数据之外一模一样数据列,系统区分不了你要删除那一行而用语句就全部删除,没有歧义
set rowcount 1
delete from...
set rowcount 0set rowcount 1 表示无论有多少行,只会影响一行。
set rowcount 0 表示恢复原状。这是唯一比较简便的方法-------------------------
http://chinadba.cn
最具实战经验的数据库优化,管理,设计,培训网站