MySQL 幻读
2015-08-25 19:56
393 查看
SESSION1 SESSION2 mysql -uroot -h192.168.60.159 test mysql -uroot -h192.168.60.159 test delete from t; insert into t values(1,'a'); select @@global.tx_isolation, @@tx_isolation; select @@global.tx_isolation, @@tx_isolation; +-----------------------+-----------------+ +-----------------------+-----------------+ | @@global.tx_isolation | @@tx_isolation | | @@global.tx_isolation | @@tx_isolation | +-----------------------+-----------------+ +-----------------------+-----------------+ | REPEATABLE-READ | REPEATABLE-READ | | REPEATABLE-READ | REPEATABLE-READ | +-----------------------+-----------------+ +-----------------------+-----------------+ START TRANSACTION; START TRANSACTION; select * from t ; Empty set (0.00 sec) insert into t values(2,'a'); select * from t ; +----+------+ | id | name | +----+------+ | 1 | a | +----+------+ commit; select * from t ; +----+------+ | id | name | +----+------+ | 1 | a | +----+------+ update t set name='z' where name='a'; Query OK, 2 rows affected (0.00 sec) -- 发现明明一天数据,修改的时候改了两条数据 Rows matched: 2 Changed: 2 Warnings: 0 select * from t; --幻读出现了 +----+------+ | id | name | +----+------+ | 1 | z | | 2 | z | +----+------+
相关文章推荐
- Mysql InnoDB锁
- 关于MySQL的事务处理及隔离级别
- mysql中关于order by的一些小细节
- ubuntu 安装mysql步骤和用户登录管理总结
- mysql MyISAM表锁
- MySql数据库分表分区方法
- Two ways to load mysql tables into hdfs via spark
- 试用AWS RDS的还原到时间点功能
- wamp mysql 中文乱码问题
- mysql-cluster数据自动修复(节点崩溃期间写入其他节点数据)
- 正确使用MySQL update语句
- mysql日期用法
- MYSQL 不依赖其他表构建日期范围内的连续月份或日期
- Mysql数据库使用
- 正确使用MySQL INSERT INTO语句
- 安装二进制软件包的mysql出现 error while loading shared libraries: libaio.so.1:
- [mysql] 分区介绍
- UBUNTU如何改变mysql默认文件夹数据文件夹
- java开发中JDBC连接MySQL数据库代码
- Tableau如何连接其他电脑上的mysql数据库