myisam表锁有关问题(重发)

myisam表锁问题(重发)

我.知道myisam会一次给所有需要用到的表加锁,那么我用join或union也会一次给所有涉及到的表加锁吗

之前 有两位大哥回复我说:

select 的时候如果没加 for update不会加锁。

如果是 update a inner join b set 则会都加

但是我想了想,以上的回答应该是针对innodb的。myisam手动加锁应该要用lock table。不知道的理解是否有误。

如果没有误,那就回到我的第一个问题

 



探讨

我.知道myisam会一次给所有需要用到的表加锁,那么我用join或union也会一次给所有涉及到的表加锁吗

之前 有两位大哥回复我说:

select 的时候如果没加 for update不会加锁。

如果是 update a inner join b set 则会都加

但是我想了想,以上的回答应该是针对innodb的。myisam手动加锁应该要用lock table。不知道的理解是……



用join或union也会一次给所有涉及到的表加锁

一次所有表加共享表锁




探讨

我.知道myisam会一次给所有需要用到的表加锁,那么我用join或union也会一次给所有涉及到的表加锁吗

myisam表锁有关问题(重发)

相关文章:

你感兴趣的文章:

标签云: