idea服务强制关闭导致mysql某条数据被锁

今天开发测试时候,idea debug模式下报错,数据库表事务没有提交,idea服务强制关闭,导致数据库表某一条记录被锁

1、查进程,查找被锁表的那个进程的ID

show processlist;

command 为waitting的就是锁住的表,info为执行某条语句的信息,id为进程。

2、kill掉锁表的进程ID

kill id;

在这里插入图片描述
注意:不要做备份数据库然后删库的操作,在没有kill掉进程的时候,是无法删除那张表那条数据的,但是,一旦我们做了删表、删库这个操作,虽然当时没有成功,后面我们通过kill xx 命令也恢复了数据库,有可能在十分钟、二十分钟 甚至在一个小时、两个小时等以后,数据库依然执行了删库删表的操作, 这就会造成 这个时间段内的数据丢失。。。

你可能感兴趣的:(笔记,数据库,mysql,数据库)