[求助]如何让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 "

均不行。
求解!!
...全文
127 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

这个可以
  • 打赏
  • 举报
回复
相关推荐
发帖
疑难问题
加入

2.1w+

社区成员

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