Mysql 事物语法

Mysql 事物语法

大家好,又见面了,我是全栈君。

Mysql 事物语法

开启事物

语法一:start transaction;

执行事物对应的sql: xxxxx

事物提交:

commit;

回滚事务

回滚事务:rollback;

回滚到保存点:rollback to savepoint 保存点名;

注意:当1个事物 commit 或 rollback 事物就结束了

一些语句会造成事物隐式的提交

如:再次 start transaction

ALTER FUNCTION, ALTER PROCEDURE, ALTER TABLE, BEGIN, CREATE DATABASE, CREATE FUNCTION, CREATE INDEX, CREATE PROCEDURE, CREATE TABLE, DROP DATABASE, DROP FUNCTION, DROP INDEX, DROP PROCEDURE, DROP TABLE, LOAD MASTER DATA, LOCK TABLES, RENAME TABLE, SET AUTOCOMMIT=1, START TRANSACTION, TRUNCATE TABLE, UNLOCK TABLES

使用事物:

1、建表时选择合适的数据库引擎 (innodb 默认)

2、开始事物 start transaction

3、编写事物sql 语句

4、提交或回滚数据

转载于:https://my.oschina.net/esdn/blog/995443

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/108400.html原文链接:https://javaforall.net

(0)
上一篇 2022年3月4日 下午1:00
下一篇 2022年3月4日 下午1:00


相关推荐

  • 头像上传插件

    头像上传插件现如今许多 web 项目都设计到 Flash 头像上传 这套代码是我用过许多次的效果特别好 jsp 部分可以结合页面的形式是弹框还是整个页面都行 只需把这段代码加进去 Java 部分我的这个例子是 springmvc 的 大家可以结合自己的框架和命名对代码相应的地方进行改动 1 jsp 页面 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 本组件需要安装 Flash

    2026年3月16日
    4
  • idea2019激活码(破解版激活)

    idea2019激活码(破解版激活),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    120
  • 手机端禁止默认长按复制功能[通俗易懂]

    手机端禁止默认长按复制功能[通俗易懂]若要将全部的文字都取消长按复制,只需在css样式中加入如下代码:*{-webkit-touch-callout:none;/*系统默认菜单被禁用*/-webkit-user-select:none;/*webkit浏览器*/-khtml-user-select:none;/*早期浏览器*/-moz-user-select:none;/*火狐*/-ms-use

    2026年4月16日
    7
  • WebRTC之ICE服务器coturn安装及部署

    WebRTC之ICE服务器coturn安装及部署GitHub:https://github.com/coturn/coturn一、安装sudoapt-getinstallcoturn

    2022年6月10日
    71
  • 树莓派搭建MQTT服务器(基于EMQ)「建议收藏」

    树莓派搭建MQTT服务器(基于EMQ)「建议收藏」文章目录1.准备工作1.1知识储备2.安装EMQ3.测试MQTT服务器3.1新建服务器管理员3.2登录到服务器后台3.3MQTT客户端测试1.准备工作1.1知识储备关于MQTT协议能点进来的基本都知道MQTT协议是啥了吧,不知道的自行百度吧,这里就默认各位都知道了。关于EMQEMQX是一款完全开源,高度可伸缩,高可用的分布式MQTT消息服务器,适用于IoT、M2M和移动应用程序,可处理千万级别的并发客户端。EMQX是跨平台的,支持Linux、Unix、macOS以

    2022年5月28日
    152

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号