Mysql可重复读取你自己的写行为

时间:2016-01-12 00:20:27

标签: mysql

如果我的隔离级别是可重复读取的,并且我有一个事务,包含3个语句:

  • SELECT * FROM table1 WHERE id = 1;(阅读行)
  • UPDATE table1 SET ... WHERE id = 1;(修改行)
  • SELECT * FROM table1 WHERE id = 1;(再次阅读该行)

最后一个select语句是否会看到第二个语句所做的更改?

1 个答案:

答案 0 :(得分:1)

是的,当然!无论他们有哪种隔离级别,所有交易总是会看到自己的变化。