MySQL:如何更新某个字段的值为原来的值加1?

比如表中的一条记录的其中一个字段原来的值是1,当执行这条SQL命令后,它的值会自动加1,使原值1变成2有没有这样的SQL命令?... 比如表中的一条记录的其中一个字段原来的值是1,当执行这条SQL命令后,它的值会自动加1,使原值1变成2 有没有这样的SQL命令? 展开
 我来答
一诺宝贝8677
推荐于2019-10-12 · TA获得超过9431个赞
知道小有建树答主
回答量:66
采纳率:75%
帮助的人:2.6万
展开全部

格式:update 表名称 set 字段名称 = 字段名称 + 1  [ where语句] 

比如说数据库中有一张student表,要想把id为1的学生成绩(score)加1则

update student set score=score+1 where id = 1

老王说保险GG
2007-12-02 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:27%
帮助的人:921万
展开全部
格式:update
表名称
set
字段名称
=
字段名称
+
1
[
where语句]
比如说数据库中有一张student表,要想把id为1的学生成绩(score)加1则
update
student
set
score=score+1
where
id
=
1
如果你不加where系统就不会知道你具体要更新哪条记录,而导致所有该表中score都增加1,当然,除非这就是你的本意。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式