1.1事务 1.概念: 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 2.操作: 开启事务:start transaction; 回滚:rollback; 提交:commit; 3.事务的四大特征(面试常问): 4.事务的隔离级别(了解): ...
分类:
数据库 时间:
2020-04-17 15:22:55
阅读次数:
68
源头说明 注解一般都是需要切面类来根据注解加上adviser的,我们的transaction也不例外。 正常我们的事务启用是需要加上EnableTransactionManagement,这个注解的作用是初始化切面的。 但是我们在spring boot项目中是没加上对应注解的,这是因为,spring ...
分类:
编程语言 时间:
2020-04-16 13:29:32
阅读次数:
155
LeetCode上的卖股票题大概有6道,建议大家去看一下英文版 LeetCode上关于这类题目的讲解:https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee/discuss/108870/M ...
分类:
编程语言 时间:
2020-04-16 00:47:04
阅读次数:
88
本来mysql里面是默认提交事务的,就是一句话就提交一次了事务 但是如果说你开启了transaction之后,如果你没写commit,就算你关闭了窗体,它也是没有提交的,你事务就丢失了、 这里就讲到了事务,如何去开启,如何去commit 如何去回滚,就已经知道了。。 其实还是不太理解后面的东西。 每 ...
分类:
编程语言 时间:
2020-04-16 00:21:31
阅读次数:
81
ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务(Transaction)的数据库,必需要具有这四种特性,否则在事务过程(Transaction pro ...
分类:
数据库 时间:
2020-04-14 11:02:21
阅读次数:
86
#TCL/*Transaction Control Language 事务控制语言 事务:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行。 案例:转账 张三丰 1000郭襄 1000 update 表 set 张三丰的余额=500 where name='张三丰'意外 ...
分类:
数据库 时间:
2020-04-07 20:47:08
阅读次数:
84
1、编写脚本,支持让用户自主选择,使用mysqldump还是xtraback全量备份。#!/bin/bashPS3="Pleaseinputachoice:"selectmenuinmysqldumpxtrabackup;docase$REPLYin1)mkdir/backup/dump/&>/dev/nullmysqldump-F-A--single-transaction--ma
分类:
其他好文 时间:
2020-04-07 20:15:13
阅读次数:
84
转:https://blog.csdn.net/u012248802/article/details/77866019 今天在清空mysql数据库中的表格数据时,报了如下错误,导致操作失败: 上网查找了一下,了解到了该类问题出现的主要原因是:Mysql的 InnoDB存储引擎是支持事务的,事务开启后 ...
分类:
数据库 时间:
2020-04-06 13:31:35
阅读次数:
82
使用mysqldump导出数据的时候收到选项 set-gtid-purged=AUTO的影响和非GTID下导出不同。如果在GTID开启情况下使用如下语句导出数据: mysqldump --single-transaction --master-data=2 -R -E --triggers --al ...
分类:
数据库 时间:
2020-04-04 18:53:39
阅读次数:
243
事务(Transaction)定义 一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务(例如银行账户转账业务,该业务就是一个最小的工作单元) 一个完整的业务需要批量的DML(insert、update、delete)语句共同联合完成 事务只和DML语句有关,或者说DML语句才有事务。这个和 ...
分类:
数据库 时间:
2020-04-03 21:35:18
阅读次数:
88