繁体   English   中英

MySQL:可以递归锁定表吗?

[英]MySQL: Can Tables Be Locked Recursively?

MySQL(InnoDB)表可以递归锁定吗?

在LOCK TABLES文档中找不到嵌套或递归的任何提及。

默认行为(根据我的观察)似乎是第二个锁隐式解锁了第一个锁。

有什么办法可以使其递归地起作用?

如果通过递归表示重复调用LOCK TABLES ,创建一系列嵌套锁,则答案为“否”。 LOCK TABLES上调用LOCK TABLES隐式释放该线程在该表上持有的所有当前锁。

MySQL LOCK TABLES语法文档中

UNLOCK TABLES显式释放当前会话持有的所有表锁。 LOCK TABLES在获取新锁之前隐式释放当前会话持有的所有表锁。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM