mysql update更新某个字段的值为原来的值加1

来源:网络 文章列表 2019-03-20 8
mysql更新某个字段+1的sql语句

先说需求,公司需要统计某个会员访问网页的次数,用户表里有一个字段 viewNums,默认为0,以后每次用户登录一次,就给viewNums 在原数据的基础上加1次。

需求很简单,做法也很多种,比如可以建立触发器实现,也可以直接用update更新某个字段来实现。小编属于小白,那么就用简单的update来实现此功能了。

mysql update 语句格式如下

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

update user set viewNums = viewNums + 1 where id = 1

如果是需要多个字段同时在原来的值的基础上加1只用一条sql语句的话,那么就用逗号隔开
比如我需要给我的表中计数,表中有三各字段是这样:

1.日访问次数 :viewNumsDay,

2.访问页面数:viewPagesNums

3.总访问次数 :viewNumsCount

那么就有如下语句来完成

update user set viewNumsDay = viewNumsDay + 1,viewNumsCount = viewPages + 1 where id = 1;

 

版权声明

本站部分原创文章,部分文章整理自网络。如有转载的文章侵犯了您的版权,请联系站长删除处理。如果您有优质文章,欢迎发稿给我们!联系站长:
愿本站的内容能为您的学习、工作带来绵薄之力。

评论

  • 随机获取
点击刷新
精彩评论