gpt4 book ai didi

mysql - UNION 会导致 MyIsam 上的表锁定吗?

转载 作者:行者123 更新时间:2023-11-28 23:52:57 25 4
gpt4 key购买 nike

我在游荡 weather UNION会不会造成表锁?
数据库在 MyIsam 引擎上工作。
我从同一个表中选择 3 个数据片段并使用 UNION 将它们连接起来

select *
from table1
where date between '2015-07-01' and current_date() and id in ( 2281,6691, 77854, 65847) and ctry = 'USA'

union

select *
from table1
where date between '2015-07-01' and current_date() and id in ( 2281, 1111, 86785,62257) and ctry = 'CA'

union

select *
from table1
where date between '2015-07-01' and current_date() and id= 1759

最佳答案

MYISAM 遵循表级锁定,innodb 遵循行级锁定。因此,在您连接 3 个表的情况下,MYISAM 将锁定 1 个表,然后锁定其他表...

关于mysql - UNION 会导致 MyIsam 上的表锁定吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32310379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com