case-when 用法 根据不同的值修改同一字段为不同值

来源:互联网 发布:飞利浦e5音响 知乎 编辑:程序博客网 时间:2024/04/29 17:03
UPDATE tableNameSET `status` = CASEWHEN DATE_FORMAT(NOW(), '%Y-%m-%d') BETWEEN start_timeAND end_time THEN'4'WHEN DATE_FORMAT(NOW(), '%Y-%m-%d') > end_time THEN'5'ELSE`status`ENDWHERE`status` ='2';
case-when 用于解决批量修改 查询等 类似于java中的if else
0 0
原创粉丝点击