gpt4 book ai didi

MYSQL 如何解锁表,如果我使用命令 LOCK table table_name WRITE;

转载 作者:行者123 更新时间:2023-11-29 19:01:16 28 4
gpt4 key购买 nike

这是我的第一个问题,请耐心等待。

我使用过这个命令:

LOCK "table table_name WRITE;" 

在 mysql 工作台中锁定任何向该表添加行的新人。我无法“解锁”此表。
例如,每当我尝试输入不同的命令时

select * from table_name

屏幕一直在加载。任何帮助将不胜感激。

最佳答案

锁定释放规则

<小时/>

当 session 持有的表锁被释放时,它们会同时被释放。 session 可以显式释放其锁,也可以在某些条件下隐式释放锁。

  • session 可以使用 UNLOCK TABLES 显式释放其锁定。

  • 如果 session 发出 LOCK TABLES 语句来获取锁,而已经持有锁,其现有锁将被隐式释放在授予新锁之前。

  • 如果 session 开始事务(例如,使用 STARTTRANSACTION),执行隐式 UNLOCK TABLES,这会导致现有的锁被释放。

引用号:http://dev.mysql.com/doc/refman/5.7/en/lock-tables.html

关于MYSQL 如何解锁表,如果我使用命令 LOCK table table_name WRITE;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43865114/

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