iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL开启事务的方式
  • 129
分享到

MySQL开启事务的方式

2024-04-02 19:04:59 129人浏览 独家记忆
摘要

前言 本文主要介绍 Mysql 是如何开启一个事务的,相关资料也可以查阅官方文档。 https://dev.mysql.com/doc/refman/8.0/en/commit.h

前言

本文主要介绍 Mysql 是如何开启一个事务的,相关资料也可以查阅官方文档。

https://dev.mysql.com/doc/refman/8.0/en/commit.html

方式 1

START TRANSACTioN 或 BEGIN 开始新的事务 COMMIT 提交当前事务 ROLLBACK 回滚当前事务

这是大家熟知的一种方式,其中开启事务的方式 start transaction 和 begin 是相同的。

方式 2

SET autocommit = 0;

默认情况下 autocommit = 1,是自动提交事务的。
autommit 是 session 级别的,就是当前连接更改了 autocommit,对其他连接没有影响。
设置 autocommit 之后,本次连接的所有 sql 都是事务的形式,比如每次 commit 提交。

通过截图可以看出,有一个事务在执行,因为设置了 set autocommit = 0;,所以后面的 update 操作修改结果,其他 session 并不会查到(RR 级别)。

这时候就需要自己手动执行 commit。

注意的是,autocommit 没有进行更改,此时 autocommit 值还是 0,也就意味着这个 session 后续的 sql 都是需要手动 commit 的。

到此这篇关于MySQL开启事务的方式的文章就介绍到这了,更多相关MySQL开启事务内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

您可能感兴趣的文档:

--结束END--

本文标题: MySQL开启事务的方式

本文链接: https://www.lsjlt.com/news/129141.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL开启事务的方式
    前言 本文主要介绍 MySQL 是如何开启一个事务的,相关资料也可以查阅官方文档。 https://dev.mysql.com/doc/refman/8.0/en/commit.h...
    99+
    2024-04-02
  • mysql开启不严谨模式的方法
    这篇文章将为大家详细讲解有关mysql开启不严谨模式的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql开启不严谨模式的方法:在mysql的配置文件my.cnf...
    99+
    2024-04-02
  • springboot怎样开启声明式事务
    这篇文章给大家介绍springboot怎样开启声明式事务,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。springboot开启事务很简单,只需要一个注解@Transactional 就可以了。因为在springboot...
    99+
    2023-06-19
  • MySQL innodb事务的实现方式
    这篇文章主要讲解了“MySQL innodb事务的实现方式”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL innodb事务的实现方式”吧! &n...
    99+
    2024-04-02
  • mysql如何查看事务是否开启
    在MySQL中,可以使用SHOW VARIABLES语句来查看当前会话中事务是否开启。具体步骤如下: 连接到MySQL数据库: ...
    99+
    2024-04-02
  • spring注解如何开启声明式事务
    目录spring开启声明式事务导入依赖配置类文件业务逻辑编写测试代码总结spring开启声明式事务 导入依赖 pom.xml <dependencies>        ...
    99+
    2022-12-28
    spring 注解 注解开启声明式事务 spring声明式事务
  • MySQL中Spring管理的事务开启后不提交引起的事故
    1. 前言 了解到一个事故,在MySQL数据库中,使用Spring管理的事务在开启以后没有在操作结束时提交或回滚,使得原有线程在后续执行数据库操作时可能继续使用原有事务,且不会提交,导致对数据库的修改...
    99+
    2023-09-03
    spring mysql java
  • Mysql中默认自动事务autocommit关闭和开启方式、rollback回滚恢复数据的使用方法
    文章目录 autocommit自动提交事物一、查看autocommit状态二、修改autocommit 状态的方式1、第一种方式2、修改mysql配置文件my.cnf 二、rollbac...
    99+
    2023-10-18
    mysql 数据库
  • jdbc怎么开启事务
    在JDBC中开启事务可以通过以下步骤实现:1. 创建一个Connection对象,连接到数据库。```javaConnection ...
    99+
    2024-02-29
    jdbc
  • 【MySQL系列】MySQL的事务管理的学习(一)_ 事务概念 | 事务操作方式 | 事务隔离级别
    「前言」文章内容大致是MySQL事务管理。 「归属专栏」MySQL 「主页链接」个人主页 「笔者」枫叶先生(fy) 目录 一、事务概念二、事务的版本支持三、事务提交方式四、事务常...
    99+
    2023-09-09
    mysql 学习 adb
  • 使用springboot如何实现开启声明式事务
    这期内容当中小编将会给大家带来有关使用springboot如何实现开启声明式事务,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。springboot开启事务很简单,只需要一个注解@Transactional...
    99+
    2023-05-31
    springboot 声明式事务
  • SpringBoot 注解事务声明式事务的方式
     springboot 对新人来说可能上手比springmvc要快,但是对于各位从springmvc转战到springboot的话,有些地方还需要适应下,尤其是xml配置。我个人是比较喜欢注解➕xml是因为看着方便,查找方便,...
    99+
    2023-05-31
    spring boot 注解
  • spring怎么开启事务的注解
    Spring开启事务的注解有两种方式:使用XML配置和使用注解方式。1. XML配置方式:在Spring的XML配置文件中,需要添加...
    99+
    2023-09-29
    spring
  • mysql开启慢查询的方法
    小编给大家分享一下mysql开启慢查询的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql慢查询日志是mysql提供的...
    99+
    2024-04-02
  • 用命令开启mysql的方法
    用命令开启mysql的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!用命令开启mysql的方法:1、使用“win+r”...
    99+
    2024-04-02
  • Spring事务的开启原理详解
    目录@EnableTransactionManagement开启事务原理解析总结 在事务配置类上声明@EnableTransactionManagement注解开启事务 在事...
    99+
    2024-04-02
  • access库如何开启事务
    要在access库中开启事务,需要使用VBA代码。下面是一个简单的示例,展示了如何在access库中创建一个事务: Sub Star...
    99+
    2024-04-02
  • mybatis如何开启spring事务
    这篇文章将为大家详细讲解有关mybatis如何开启spring事务,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、事务Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring...
    99+
    2023-05-30
    mybatis spring
  • 云服务器开启虚拟化方式
    云服务器的优点有很多,其中最明显的是高性能和灵活性。传统的物理服务器需要依赖于物理机,而云服务器则可以在多个虚拟机之间共享计算资源,实现高效的资源利用和负载均衡,提高了服务器的整体性能。同时,云服务器还具有更加灵活的资源分配方式,可以根据用...
    99+
    2023-10-27
    方式 服务器
  • Springboot中用 Netty 开启UDP服务方式
    目录Netty新建一个springboot项目。在pom中引入jar创建NettyUDPServerNettyUdpSimpleChannelInboundHandler修改启动类,...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作