mysql中的if语句和while语句
Posted Java_xb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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语句的主要内容,如果未能解决你的问题,请参考以下文章