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

均不行。
求解!!
...全文
218 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

这个可以

22,301

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧