mysql隔离等级和预期结果不一样

greencacti 2013-10-17 04:11:08
我mysql的isolation level设置的是REPEATABLE-READ,我开两个session,session1执行如下语句:
use HRSystem;
start transaction;
select * from Persons where name="hello";
然后session2执行如下语句:
use HRSystem;
start transaction;
update Persons set city="Hangzhou" where name="hello";
居然session2不会block,然后在session1再次执行select,居然能看到最新的更改结果,怎么回事?
...全文
117 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
greencacti 2013-10-17
  • 打赏
  • 举报
回复
你太牛逼了,我是到下班前才发现是用的老版本,发现里面只有myisam storage engineer。你有qq吗,方便我问你个mvcc的问题,我的qq:53862335
rucypli 2013-10-17
  • 打赏
  • 举报
回复
是innodb引擎的表吗

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧