事物

BEGIN或START TRANSACTION;显示地开启一个事务;

COMMIT;也可以使用COMMIT WORK,不过二者是等价的。COMMIT会提交事务,并使已对数据库进行的所有修改称为永久性的;

ROLLBACK;有可以使用ROLLBACK WORK,不过二者是等价的。回滚会结束用户的事务,并撤销正在进行的所有未提交的修改;

SAVEPOINT identifier;SAVEPOINT允许在事务中创建一个保存点,一个事务中可以有多个SAVEPOINT;

RELEASE SAVEPOINT identifier;删除一个事务的保存点,当没有指定的保存点时,执行该语句会抛出一个异常;

ROLLBACK TO identifier;把事务回滚到标记点;

SET TRANSACTION;用来设置事务的隔离级别。InnoDB存储引擎提供事务的隔离级别有READ UNCOMMITTED、READ COMMITTED、REPEATABLE READ和SERIALIZABLE。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MySQL 事务 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。 事务处理可以...
    liudai123阅读 155评论 0 0
  • 目录: 1.事物 A.事物是什么 B.启动结束事物 C.如何使用 2.事物的特性 3.事物的隔离级别 4.事物隔离...
    BossHuang阅读 269评论 0 0
  • 1、事物的概念 Oracle提供了一种被称为“事物”的控制机制,来对数据进行有效、安全的操作,是数据库中的数据始终...
    孤意的学习笔记阅读 1,177评论 0 1
  • Spring Boot 默认集成事务,所以无须手动开启使用 @EnableTransactionManagemen...
    fangzy0723阅读 3,984评论 0 4
  • TCL指的是事务控制语言。 事务是指作为单个逻辑工作单元执行的一组相关操作。事务是最小的工作单元,作为一个整体进行...
    产品小正阅读 613评论 0 2