mysql update if
来源:互联网 发布:网络小手分享论坛社区 编辑:程序博客网 时间:2024/06/05 23:55
有时候在修改某一个字段的值得时候我们需要根据当前字段的不同状态进行不同处理,
比如对于用户表,我们需要记录下来用户被访问的次数,但访问次数的初始值为 null
如下:
CREATE TABLE `test` (
`id` int(11) NULL DEFAULT NULL ,
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
`visit_num` int(11) NULL DEFAULT NULL
)
我们就可以使用如下的 sql 进行判断和修改
UPDATE test set visit_age=if(visit_num is null,1,visit_num+1) where id=1;
0 0
- mysql update if
- 一条mysql update if then 语句
- sql update if else
- mysql update
- MYSQL UPDATE
- update mysql
- mysql update
- mysql update
- mysql -update
- 【mysql】insert ... on duplicate key update column=IF(条件,值1,值2 ) 简直神一样的操作
- mysql之 存在则修改,不存在则插入的sql(inert if not exist,else update)语法
- SQL: If Exists Update Else Insert
- SQL: If Exists Update Else Insert
- mysql update 数据
- MYSQL UPDATE语句
- Mysql manual -- update
- MYSQL UPDATE语句
- mysql 操作总结--UPDATE
- 乘积最大
- Leetcode: Triangle
- Redis 3.0官方文档翻译计划(9) ——分片
- [基础规范]JavaBeans规范
- TI 66AK2H14 Multicore DSP+ARM KeyStone II System-on-Chip (SoC)技术资料翻译(一)
- mysql update if
- Shell脚本入门(九) - 循环控制语句:for in
- Java编程思想第1章:对象导论
- session过期时间控制的一些常用方法
- iOS 解决autolayout下键盘弹出遮挡问题
- AutoCAD中凸度的概念以及求圆弧的凸度
- Socket参数
- Android 图片拖拽、放大缩小的自定义控件
- Linux 虚拟内存和物理内存的理解