博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL-事务
阅读量:5117 次
发布时间:2019-06-13

本文共 1053 字,大约阅读时间需要 3 分钟。

事务的创建:

1、关闭事务的自动提交:

命令:set autocommit=0;

1 mysql> 2 mysql> set autocommit=0;3 Query OK, 0 rows affected (0.00 sec)4 5 mysql>

2、修改默认SQL命令结束符

命令:delimiter // 或者 delimiter %           # 默认的结束符:“;”

1 mysql> 2 mysql> 3 mysql> delimiter //4 mysql> 5 mysql>

3、事务的创建

命令:

1 mysql> start transaction; 2     -> update yck set teacher="Rshine" where name="lucy"; 3     -> update yck set teacher="Rony" where name="natasha"; 4     -> update yck set teacher="Robote" where name="jery"; 5     -> //                                                  #直接结束事务并没有提交,可以回滚。命令:commit 提交事务,一旦提交数据将永久性的修改,无法回滚。 6 Query OK, 0 rows affected (0.00 sec) 7  8 Query OK, 1 row affected (0.00 sec) 9 Rows matched: 1  Changed: 1  Warnings: 010 11 Query OK, 1 row affected (0.00 sec)12 Rows matched: 1  Changed: 1  Warnings: 013 14 Query OK, 1 row affected (0.00 sec)15 Rows matched: 1  Changed: 1  Warnings: 016 17 mysql>

yck表原内容

yck事务执行后的内容

4、回滚

命令:

1 mysql> 2 mysql> rollback//3 Query OK, 0 rows affected (0.00 sec)

回滚后yck表的内容

回滚之后的数据和之前的数据一样。

 

 

 

转载于:https://www.cnblogs.com/mython/p/11168781.html

你可能感兴趣的文章
Codeforces 719B Anatoly and Cockroaches
查看>>
关于TFS2010使用常见问题
查看>>
聚合与组合
查看>>
ionic2+ 基础
查看>>
Screening technology proved cost effective deal
查看>>
【2.2】创建博客文章模型
查看>>
Jsp抓取页面内容
查看>>
大三上学期软件工程作业之点餐系统(网页版)的一些心得
查看>>
Java语言概述
查看>>
关于BOM知识的整理
查看>>
使用word发布博客
查看>>
微服务之初了解(一)
查看>>
GDOI DAY1游记
查看>>
MyBaits动态sql语句
查看>>
HDU4405(期望DP)
查看>>
拉格朗日乘子法 那些年学过的高数
查看>>
vs code 的便捷使用
查看>>
Spring MVC @ResponseBody返回中文字符串乱码问题
查看>>
用户空间与内核空间,进程上下文与中断上下文[总结]
查看>>
JS 中的跨域请求
查看>>