Mysql的事务隔离机制及其脏读、不可重复读、幻读
MySQL 事务都是指在 InnoDB 引擎下,MyISAM 引擎是不支持事务的。
(1)脏读:是指读到其他事务未提交的数据。
(2)不可重复读:是指在同一事务,同一个sql查询操作的结果不同。
(2)幻读:假设事务A对某些行执行修改操作,但事务A修改后还未提交,此时事务B
插入与事务A修改的那些行之前的数据,然后先于事务A提交,当事务A提交后进行查询操作时,还能查到修改的数据。使得A产生一种修改不成功的幻觉。(魔幻)
Mysql的四种隔离机制