输入记录的错误信息..简单问题..20 分 --->>> usually please use insert statement to insert the records into table . (especially you mentioned that you want to learn SQL) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我添加记录时是按如下顺序添加的...表: MyIndex MyName 1 NULL 2 NULL 1 NULL 3 NULL记录1和3确实是一模一样,可是在增加记录的时候没有任何问题..然后我回头来修改记录1,想把MyIndex改一个值或者把MyName改一个值"afasfa"时,就会出现上面的提示错误.甚至删除行时都出现这个错误..请问为何??? 是的 因为你myindex有两个1么 sql 不知道把MyName字段的值赋给哪个1上你可以用update 命令来做update tableset Myname=xxxwhere myindex=1这样所有1的myname都赋值为xxx 我来解释一下吧!你的录入窗口对数据库来说是远程客户端,窗口显示的不是数据库本身,而是一个查询,也就是对数据库表的一个视图(也就是说它不像Foxpro那样编辑窗口中每一行还有一个隐藏的“记录指针”与数据库中的实际记录相关联)。当你在这个视图中修改记录时,它需要重新导航定位到数据库表中的具体记录上,但是这时决定不了到底是哪一行了。 1、你输错了!2、有完全一样的两条记录3、给你的int列加为主键! 我知道如何解决了,因为我遇到跟你一样的问题。首先,右击你所建的表,在弹出式菜单中,点击“设计表”,在列名处输入“ps”,数据类型选择“int”,长度“4”,标识“是”,标识种子“1”,标识增递量“1”,保存退出即可。这样就可以输入数据了。到最后,再进入“设计表”删除“ps”列即可。 可能跟输入相同是有关..像 ibmblue(风中传奇) 所说一样修改以后的确可以解决问题...但是是什么原因呢??是不是加了一个标识列后,记录就变的唯一了,于是数据库就能识别了??谢谢各位......这里分不够,我有另一个问题发表在另一个帖子上,请各位到那里领分....http://expert.csdn.net/Expert/topic/1532/1532338.xml?temp=.1684687 Delete与Truncate Table 一个查询语句排序问题,希望大家指导指导。 一个难题 如何删除指定的行 纵向数据横向显示的有效方法.目前只想到生成临时表,但效率不高. 关于MYSQL中的一个子查询 数据库异地备份还原后,用原先的用户名无法登录。 请问reportservice2008报表里面那个标签字怎么改,有图片说明 数据库备份文件40M,数据库还原后.MDF文件变成400M,.LDF文件要2.4G 如何创建数据库连接池? 請進﹗ 求助sql问题
表: MyIndex MyName
1 NULL
2 NULL
1 NULL
3 NULL
记录1和3确实是一模一样,可是在增加记录的时候没有任何问题..
然后我回头来修改记录1,想把MyIndex改一个值或者把MyName改
一个值"afasfa"时,就会出现上面的提示错误.
甚至删除行时都出现这个错误..
请问为何???
sql 不知道把MyName字段的值赋给哪个1上
你可以用update 命令来做
update table
set Myname=xxx
where myindex=1
这样所有1的myname都赋值为xxx
2、有完全一样的两条记录
3、给你的int列加为主键!
首先,右击你所建的表,在弹出式菜单中,点击“设计表”,在列名处输入“ps”,数据类型选择“int”,长度“4”,标识“是”,标识种子“1”,标识增递量“1”,保存退出即可。这样就可以输入数据了。到最后,再进入“设计表”删除“ps”列即可。
像 ibmblue(风中传奇) 所说一样修改以后的确可以解决问题...
但是是什么原因呢??
是不是加了一个标识列后,记录就变的唯一了,于是数据库就能识别了??
谢谢各位......
这里分不够,我有另一个问题发表在另一个帖子上,请各位到那里领分....
http://expert.csdn.net/Expert/topic/1532/1532338.xml?temp=.1684687