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中三目运算符的使用
  • 阴阳师超鬼王猫掌柜六星超鬼王各血量是多少
  • 赛尔号时空异能在哪里获得
  • 碧蓝航线 拉菲怎么获得
  • 皇室战争胖子大骷髅套卡组推荐
  • 热门搜索
    吃葡萄干有什么好处 广告设计需要学什么 什么手游能赚人民币 两个c是什么牌子 什么字体最好看 欧巴桑什么意思 带着什么出发作文 什么水永远用不完 维生素e软胶囊 什么食物含维生素d