mysql 语法

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;-- 执行

事务多用在存储过程当中,因此在存储过程当中调用存储过程,会出现事务嵌套的现象,开启了一个事务的状况下,再开启一个事务,会隐式的提交上一个事务。

相关文章
相关标签/搜索