首页 / 科技百科 / 正文

mysql默认的事务隔离级别是什么 

repeatableread

MySQL默认的事务隔离级别是Repeatable Read(可重复读)

这意味着在该隔离级别下,事务可以重复读取同一数据,读取到的结果始终保持一致。这种隔离级别可以解决不可重复读的问题,但会引发幻读的问题。

不过,默认隔离级别是由服务器的全局变量sql_mode决定的。如果sql_mode为STRICT_ALL_TABLES、STRICT_TRANS_TABLES或STRICT_ALL_TABLES和STRICT_TRANS_TABLES的组合,则默认隔离级别为REPEATABLE READ。如果sql_mode不包含上述值,则默认隔离级别为READ COMMITTED。

如有侵权请及时联系我们处理,转载请注明出处来自