日期:2014-05-17  浏览次数:20662 次

新添加的字段无法修改其数值
在SQL某表新添加了一个字段,无任何约束,在表直接更改该字段的数值,再点其它格子,该值还原为初始值,用语句update虽然提示执行成功,但查看该字段的值也是没变。

请问怎么解决?
sql 字段值无法修改

------解决方案--------------------
看是否有触发器
回滚了该操作
------解决方案--------------------
把你的update语句贴出来看看
------解决方案--------------------
试一下可以删除一行不

能删除的话,再手动插入一行

再试着更新
------解决方案--------------------
可以update成功,之后查询select一下呢? 以select结果为准.
------解决方案--------------------
刷新一下数据库再试试
------解决方案--------------------
排除你的软件有问题的前提下,我能想到的就是你的列设了int,但是用varchar值来填入。如果都不行,用安装程序修复一下SSMS
------解决方案--------------------
引用:
Quote: 引用:

排除你的软件有问题的前提下,我能想到的就是你的列设了int,但是用varchar值来填入。如果都不行,用安装程序修复一下SSMS


字段是int,默认值为0,在表直接输入1,点其它格子,它就变会0


试试这个语句:

begin tran

update 表 set 字段=1 

commit tran

------解决方案--------------------
把这个字段名称改了,再去改数据!试试!