1、查看事务隔离级别的时候报错:
原因: 老版本 MySQL 比如 5 中用的是 tx_isolation
,而应该是在 5.7.20 版本之后,用的是 transaction_isolation
。 所以:在 MySQL 8 及之后的版本中,只需将语句中的 tx_isolation
替换为 transaction_isolation
即可:
注意:每启动一个 MySQL 程序,就会获得一个单独的数据库连接。
-- 查看当前的隔离级别
select @@transaction_isolation;
-- 设置当前mysql连接的隔离级别
set session transaction isolation level 隔离级别的英文名称;
-- 设置数据库系统全局的隔离级别
set global transaction isolation level 隔离级别的英文名称;