MySQL的事务隔离级别共有四个。
的大多数数据库系统的缺省事务隔离级别是读取提交
MySQL的缺省事务隔离级别是可删除读取
可以使用以下方法在Mysql中查询当前事务隔离级别:
接着命令" setsessiontransactionisolationlevelserializable; (参数可以是Read uncommitted、Read committed、Repeatable和Serializable )
将MySQL的事务隔离级别更改为当前会话,即cmd窗口范围内的可序列化级别。
更改确认成功:
注意:
其中修改事务权限的语句是set [全局] transactionisolationlevelreaduncommitted
如果选择global,则此语句将应用于所有后续会话,但当前已存在的会话不受影响。
如果选择session,则此语句将应用于当前session中的所有后续事务。
如果不写,则表示此语句适用于当前session中的下一个未启动的事务。