设置事物隔离级别

http://www.cnblogs.com/moss_tan_jun/p/5753327.html

在MySQL中设置事务隔离级别有2种方法:

1 在my.cnf中设置,在mysqld选项中如下设置

[mysqld]

 transaction-isolation = READ-COMMITTED

 

2 在mysql窗口用set命令重置

[sql]  view plain  copy print?
  1. mysql> set global tx_isolation='REPEATABLE-READ';  
  2. Query OK, 0 rows affected (0.01 sec)  
  3.    
  4. mysql>  

查询当前的会话事务级别,可以使用:

[sql]  view plain  copy print?
  1. mysql> select @@tx_isolation;  
  2. +----------------+  
  3. | @@tx_isolation |  
  4. +----------------+  
  5. READ-COMMITTED |  
  6. +----------------+  
  7. 1 row in set (0.00 sec)  
  8.    
  9. mysql>  

 

查询全局的事务隔离级别,可以使用

[sql]  view plain  copy print?
  1. mysql> select @@global.tx_isolation;  
  2. +-----------------------+  
  3. | @@global.tx_isolation |  
  4. +-----------------------+  
  5. READ-COMMITTED        |  
  6. +-----------------------+  
  7. 1 row in set (0.00 sec)  
  8.    
  9. mysql>  
扫描二维码关注公众号,回复: 220070 查看本文章

猜你喜欢

转载自pb-water.iteye.com/blog/2384991