- 1. IF XXX= BBB THEN
- ELSEIF XXX=AAA THEN
- ELSE
- END IF;
IF 条件.
- 2.
- SET I = 0;
- WHILE I<N DO
- XXXXXXXXXXXX
- SET I = I + 1;
- END WHILE;
WHILE 循环. 可以用来循环处理查询结果集.
- 3.
- Main : BEGIN
- LEAVE Main;
- END ;
存储过程中, 可以将当前执行的语句退回到 Main 对应的 END .
BEGIN 与 END 不可写在 IF 条件中.
4.
START TRANSACTION; -- 事务开启
ROLLBACK; -- 事务回滚
COMMIT;-- 执行
事务多用在存储过程中, 所以在存储过程中调用存储过程, 会出现事务嵌套的现象, 开启了一个事务的情况下, 再开启一个事务, 会隐式的提交上一个事务.
来源: http://www.bubuko.com/infodetail-2633787.html