事务的基本特征
原子性,一致性,隔离性,持久性
原子性 指一个事务中的操作要么全部成功要么全部失败
一致性 指数据库的是从一个一致性的状态转换到另一个一致性的状态
隔离性 一个事物的修改在最终提交前对其他的事务是不可见的
持久性 指对数据库的修改是永久有效的
脏读
正常情况下,事务A对数据进行修改,之后事务B读取了修改之后的数据,
但是由于某些原因,导致事务A没有完成数据的修改,发生了回滚,之后事务B读取了为修改的数据,这种情况就是脏读
不可重复读(看图容易理解)
幻读