MySql判断表是否被锁定、如何解锁

参考:MySql判断表是否被锁定、如何解锁_mysql查询是否锁表以及解锁-CSDN博客

bash 复制代码
-- 查看当前锁定表的状态,其中 In_use 表示表当前是否被锁定。如果 In_use 的值大于 0,说明该表被锁定了
SHOW OPEN TABLES WHERE In_use >0;
-- 这个命令可以显示当前 MySQL 数据库的所有进程以及它们的状态。如果一个表被锁定了,会有一个Waiting for table metadata
SHOW FULL PROCESSLIST;

-- 使用第二个命令查看当前的锁定信息后,可以看到该表被哪些进程锁定了。使用上面的命令可以杀掉当前锁定该表的进程
KILL 354;
-- 释放表锁
UNLOCK TABLES;
相关推荐
进击的CJR28 分钟前
MySQL 8.0 OCP 英文题库解析(八)
数据库·mysql·开闭原则
旋风菠萝33 分钟前
八股--SSM(2)
java·开发语言·数据库·八股·八股文·复习
petunsecn2 小时前
MySql添加非空字段时的“伪空”问题
数据库·mysql
小传blog2 小时前
解决PLSQL工具连接Oracle后无法使用ODBC导入器问题
数据库·oracle
小L爱科研2 小时前
7.6/Q1,GBD数据库最新文章解读
数据库·数据分析·逻辑回归·线性回归·健康医疗
Code哈哈笑2 小时前
【基于SpringBoot的图书购买系统】深度讲解 分页查询用户信息,分析前后端交互的原理
java·数据库·spring boot·后端·spring·交互
kingwebo'sZone2 小时前
sqlite的拼接字段的方法(sqlite没有convert函数)
java·数据库·sqlite
珹洺3 小时前
计算机操作系统(十二)详细讲解调计算机操作系统调度算法与多处理机调度
android·java·数据库
simple_whu3 小时前
使用SQLite Expert个人版VACUUM功能修复数据库
数据库·sqlite
fictionist5 小时前
正则表达式篇
linux·运维·服务器·数据库·mysql·正则表达式·c#