[求助]如何让update语句自动给某int列的数值 +1?

vpoint2009 2010-10-13 04:55:53
某表中有一列(hp)是int的,我想写个update语句将此表所有行的int这一列(hp) +1 。
不知道可否实现?
实验过:
"update 表1 set (hp++)"
"update 表1 set hp = hp +1 "

均不行。
求解!!
...全文
96 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
vpoint2009 2010-10-13
果然可以,我把表名写错了... 怪不得都用linq
回复
fpzgm 2010-10-13
[Quote=引用 2 楼 josy 的回复:]
SQL code
update 表1 set hp = isnull(hp,0) +1
[/Quote]
ok
回复
vpoint2009 2010-10-13
可以么???我再试试...
回复
百年树人 2010-10-13
update 表1 set hp = isnull(hp,0) +1
回复
百年树人 2010-10-13
update 表1 set hp = hp +1

这个可以
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2010-10-13 04:55
社区公告
暂无公告