事务隔离级别
事务隔离级别 1.READ_UNCOMMITTED 读取未提交的数据(会出现不可重复读)基本不使用 2.READ_COMMITTED 读取已提交数据(会出现不可重复读可幻读) 3.REPEATABLE_READ 可重复读(会出现幻读) 4.SERIALIZABLE 串行化 Mysql 默认为 REPEATABLE_READ(可重复读,会出现幻读) 脏读:一个事务在读取到另一个事务未提交的更新数据 不可重复读:在同一事务中,多次读取同一数据返回的结果有所不同,换句话说,后续读取可以读到另一个事务已经提交的数据,相反 可重复读 在同一事务中多次读取数据时,能够保证所读数据一样,也就是后续读取不能读到另一事务已经提交的数据 幻读:一个事务读取到另一个事务已提交的insert数据