gpt4 book ai didi

mysql - 使用 left join 更新是否会锁定所有 MyIsam 表 mysql?

转载 作者:行者123 更新时间:2023-11-29 14:56:47 25 4
gpt4 key购买 nike

我正在 mysql 中进行表更新,包括其他表上的 2 个左连接。这是所有 MyIsam 表。

UPDATE DB.tutorial_code LEFT JOIN tutorial ON tutorial.id_tutorial=tutorial_code.ref_tutorial LEFT JOIN tutorial_code_language ON tutorial_code_language.id_tutorial_code_language='1' SET tutorial_code = 'code to be added',ref_tutorial_code_language = '2' WHERE tutorial_code.id_tutorial_code ='3' AND tutorial.ref_tutorial_main='1' AND tutorial_code_language.id_tutorial_code_language='1'

我想知道在此过程中是否只锁定更新的表,或者是否总共 3 个表(更新的表和两个连接的表)将在此过程中锁定。事实上,我不希望在此过程中修改连接表,因为更新取决于它们。

如果两个连接的表没有锁定,我想我将不得不使用锁并锁定写入每个使用的表

最佳答案

它们都会锁定。

关于mysql - 使用 left join 更新是否会锁定所有 MyIsam 表 mysql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4411734/

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