
Unknown system variable 'tx_isolation' ?????
前言
今天在学习MySQL的事务隔离级别
时,跟着视频学习时,老师说了tx_isolation
这个变量是用来查询当前数据库的事务隔离级别的,但是在输入后却报错了,思考了一下可能是版本的问题(我使用的是8.0,视频教学中使用的是5.7),因此我在搜寻、探索一番后得到了解决的方案,在此记录一下
先使用tx_isolation
进行查询(我使用的是MySQL8.0)
SELECT @@TX_ISOLATION
可以看到并不能查询,并提示没有这个变量

在查询官方文档后发现,在8.0+就已经抛弃了这样的查询方法
取而代之的是tx_isolation

这里我们使用新的查询变量来演示一下
SELECT @@TRANSACTION_ISOLATION;
可以看到数据库的事务隔离级别已经呈现

本篇文章采用 署名 4.0 国际 (CC BY 4.0) 许可协议进行许可。
arrow_back
上一篇
arrow_forward
下一篇