美文网首页
mysql存储过程中执行事务

mysql存储过程中执行事务

作者: 蜗牛_96f2 | 来源:发表于2018-10-12 19:48 被阅读8次

CREATE PROCEDURE `test`(

IN id int(10)

)

BEGIN

DECLARE t_error INTEGER DEFAULT 0;

    DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET t_error=1;

        START TRANSACTION;

            insert into bbs(title, context,type) values('a','b',0);

    insert into bbs(title, context,type) values('a','b',0);

    insert into bbs(title, context,type) values('a','b',0);

    insert into bbs(title, context,type) values('a','b',0);

    insert into bbs(title, context,type) values('a','b',0);

    insert into bbs(title, context,type) values('a','b',0);

    insert into bbs(title, context,type) values('a','b',0);

    insert into bbs(title, context,typedd) values('a','b',0);

        IF t_error = 1 THEN

            ROLLBACK;

        ELSE

            COMMIT;

        END IF;

    select t_error;

END

相关文章

  • mysql存储过程中执行事务

    CREATE PROCEDURE `test`( IN id int(10) ) BEGIN DECLARE t_...

  • 详解MySQL执行事务的语法和流程

    摘要:MySQL 提供了多种存储引擎来支持事务。 MySQL 提供了多种存储引擎来支持事务。支持事务的存储引擎有 ...

  • 数据库学习笔记

    Mysql常用的存储引擎对比 MyISAM 强调的是性能,执行更快,但不支持事务,InnoDB支持事务 MyISA...

  • MySQL重要知识点--圈住,面试要考

    mysql数据库使用了Innodb存储引擎就有了事务特性。 什么是事务? 事务是逻辑上的一组操作,要么都执行,要么...

  • Mysql innodb SQL语句加锁方式

    mysql innodb存储引擎支持事务,是mysql的默认存储引擎。 数据库事务 事务是由一组sql语句组成的逻...

  • 事务

    1,事务 TCL一个或者一组sql语句组成一个执行单元,要么全部执行,要么全部不执行。2,存储引擎mysql 中...

  • MySQL进阶——存储引擎

    上篇文章我们学习了MySQL基础——事务,这篇文章学习MySQL进阶——存储引擎。 存储引擎 存储引擎就是存储数据...

  • [Mysql]-锁

    MySQL的事务支持 MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关: MyISAM:不支...

  • mysql事务

    mysql事务 innodb存储引擎才支持事务,事务可以提高查询效率 start transaction 开启事务...

  • MySQL事务

    事务介绍 在MySQL中事务是由存储引擎实现的,而且支持事务的存储引擎不多,我们主要讲解InnoDB存储引擎中的事...

网友评论

      本文标题:mysql存储过程中执行事务

      本文链接:https://www.haomeiwen.com/subject/kxzgaftx.html