网络数据

当前位置:永利402游戏网站-永利402com官方网站 > 网络数据 > 浅析MYSQL REPEATABLE-READ隔离级别_Mysql_脚本之家

浅析MYSQL REPEATABLE-READ隔离级别_Mysql_脚本之家

来源:http://www.xtcsyb.com 作者:永利402游戏网站-永利402com官方网站 时间:2019-11-24 06:41

REPEATABLE-READ 就能够重新读,set autocommit= 0照旧START TRANSACTION状态下select表的源委不会转移。这种隔开分离等第或许引致读到的东西是早已修正过的。

回复一中读取一个字段意气风发行a=1

在回答二里那些字段该行改过a=0,并且付诸

回话一中再update这一个字段a=0,会发现受影响行数是0,那样就足以依靠受影响行数是0依然1判别本次改进是还是不是中标!

那在少数程序里会很有用!

会话1:

mysql> set autocommit=0;Query OK, 0 rows affected

mysql> select * from test.dd where id=1;+----+------+| id | aa |+----+------+| 1 | 2 |+----+------+1 row in set

会话2:

mysql> update test.dd set aa=1 where id=1;Query OK, 1 row affected Rows matched: 1 Changed: 1 Warnings: 0

会话3:

mysql> select * from test.dd where id=1;+----+------+| id | aa |+----+------+| 1 | 2 |+----+------+1 row in set

mysql> update test.dd set aa=1 where id=1;Query OK, 0 rows affected Rows matched: 1 Changed: 0 Warnings: 0

此间的受影响行数为0,大家能够依赖这些值判定此番update是不是中标,那在须要退换有些行的动静位的时候是相比较平价的!

本文由永利402游戏网站-永利402com官方网站发布于网络数据,转载请注明出处:浅析MYSQL REPEATABLE-READ隔离级别_Mysql_脚本之家

关键词: