欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

navicat操作mysql中某一张表后,卡死不动,无法操作

程序员文章站 2022-06-11 21:17:24
...

原由

刚刚写java程序然后对数据库进行操作,然后用navicat去清空了表,结果卡死了,无论是删除表还是清空表,连打开表都打开不了了,我以为是网慢,然后开别的表没有问题,其实这就是表锁住了。

解决办法

1.右击对应数据库。
navicat操作mysql中某一张表后,卡死不动,无法操作
2.输入

SHOW PROCESSLIST;

3.看里面的State里面的数据出现

 Waiting for table metadata lock

记住前面的id

4.kill 这个id
可能会kill多个id,慢慢来,kill完了秒开。

有事多百度,我还以为是网卡了,或者navicat卡了呢。。。

参考链接: link.

相关标签: 数据库 mysql