mysql update更新某个字段的值为原来的值加1
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;
版权声明
本站部分原创文章,部分文章整理自网络。如有转载的文章侵犯了您的版权,请联系站长删除处理。如果您有优质文章,欢迎发稿给我们!联系站长:
愿本站的内容能为您的学习、工作带来绵薄之力。
评论