摘要: 数据库的事务(Transaction)是一种机制、一个操作序列,包含了一组数据库操作命令。事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行,因此事务是一个不可分割的工作逻辑单元。在数据库系统上执行并发操作时,事务是作为最小的控制单元来使用的,特别适 阅读全文
posted @ 2020-03-05 17:18 不良小帅 阅读(278) 评论(0) 推荐(0)
摘要: 在《数据库事务》一节中介绍了 MySQL 事务的四大特性,其中事务的隔离性就是指当多个事务同时运行时,各事务之间相互隔离,不可互相干扰。 如果事务没有隔离性,就容易出现脏读、不可重复读和幻读等情况。 1) 脏读 脏读是指一个事务正在访问数据,并且对数据进行了修改,但是这种修改还没有提交到数据库中,这 阅读全文
posted @ 2020-03-05 17:17 不良小帅 阅读(251) 评论(0) 推荐(0)
摘要: 查看事务隔离级别 在 MySQL 中,可以通过show variables like '%tx_isolation%'或select @@tx_isolation;语句来查看当前事务隔离级别。 查看当前事务隔离级别的 SQL 语句和运行结果如下: 另外,还可以使用下列语句分别查询全局和会话的事务隔离 阅读全文
posted @ 2020-03-05 16:58 不良小帅 阅读(616) 评论(0) 推荐(0)