首页 > 代码库 > mysql中的if语句和while语句
mysql中的if语句和while语句
一、if语法
if 条件 then -- SQL语句; else -- SQL语句; end if;
二、if使用
delimiter $$ -- 创建语句 create trigger my_tri after insert on orders for each row begin -- 获取表中的商品库存inv到变量@inv中 select inv from goods where id = new.g_id into @inv; -- 比较库存是否充足 if @inv < new.g_number then -- 库存不足,暴力报错 insert into xxx values(xxx); end if; update goods set inv = inv - new.g_number where id = new.g_id; end $$ delimiter ;
三、while 语法
[循环名:]while 条件 do
-- SQL语句
-- iterate 循环名; -- 相当于continue;
-- leave 循环名; -- 相当于break;
end while;
mysql中的if语句和while语句
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。