【发布时间】:2012-12-27 03:10:36
【问题描述】:
我有 2 个连接。 第一个连接进行查询:
UPDATE table1 SET column1 = 5;
第二次连接:
SELECT t1.column1, t2.column2
FROM table2 t2
JOIN table1 t1
ON t1.column1 = t2.column1
table1 - InnoDB, table2 - MyISAM
MySQL 服务器在获得第一个查询后立即获得第二个查询。第二个连接中的查询会等到更新完成吗?
【问题讨论】:
-
我觉得取决于隔离级别,第一有写锁,第二可以读一些脏数据或者等待,取决于设置(隔离级别)