一. 全局设置
1.全局修改,修改mysql.ini配置文件,在最后加上
#可选参数有:READ-UNCOMMITTED, READ-COMMITTED,REPEATABLE-READ, SERIALIZABLE.
[mysqld]
transaction-isolation= REPEATABLE-READ
2. set方式
set global transactionisolation level read committed; //全局的
二. SESSION会话级别
set sessiontransaction isolation level read committed; //当前会话
set session transaction isolation level可选字段:
read unconmmitted
read committed
repeatable read
serializable
三. 自动提交打开与关闭
mysql autocommit 默认是打开,可以通过如下语句关闭全局或者session:
set global init_connect="set autocommit=0"; //全局
set sessioninit_connect="set autocommit=0";//当前会话
修改mysql.ini配置文件设置全局
#该方法对拥有root权限的用户无效
[mysqld]
init_connect='SET autocommit=0'