mysql中三目运算符的使用

 时间:2024-10-15 05:12:14

1、假定表结构如下CREATE TABLE `t_store` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` var艘早祓胂char(255) DEFAULT NULL COMMENT '商品', `num` int(11) DEFAULT NULL COMMENT '库存', PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;

2、插入一条记录以便于测试INSERT INTO `t_store`(`name`, `num`) VALUES ( '测试商品', 1);

mysql中三目运算符的使用

3、现在要对库存字段做扣减操作,使用sql语句update t_store set num =if((num-1)>0,(num-1),0) where id=1可以多次执行该sql语句观察结果,库存被扣减为0后,不会再被减为负数了

mysql中三目运算符的使用
  • 阴阳师超鬼王猫掌柜六星超鬼王各血量是多少
  • 赛尔号时空异能在哪里获得
  • 碧蓝航线 拉菲怎么获得
  • 皇室战争胖子大骷髅套卡组推荐
  • 热门搜索
    猴年春节手抄报 关于三月三的手抄报 军训手抄报内容 关于健康的手抄报内容 少先队员手抄报图片 我爱文学的手抄报 关于节日的英语手抄报 关于科普类的手抄报 手抄报名字 初中英语手抄报图片