[英]MySQL: Can Tables Be Locked Recursively?
MySQL(InnoDB)表可以递归锁定吗?
在LOCK TABLES文档中找不到嵌套或递归的任何提及。
默认行为(根据我的观察)似乎是第二个锁隐式解锁了第一个锁。
有什么办法可以使其递归地起作用?
如果通过递归表示重复调用LOCK TABLES
,创建一系列嵌套锁,则答案为“否”。 在LOCK TABLES
上调用LOCK TABLES
隐式释放该线程在该表上持有的所有当前锁。
UNLOCK TABLES
显式释放当前会话持有的所有表锁。LOCK TABLES
在获取新锁之前隐式释放当前会话持有的所有表锁。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.