记录一个MySQL事务锁表,杀进程方法

-- 查看当前运行的事务
SELECT * FROM information_schema.INNODB_TRX;

-- 超过60秒的事务
SELECT 
    CONCAT('KILL ', trx_mysql_thread_id, ';') AS kill_statement
FROM information_schema.INNODB_TRX 
WHERE trx_started < DATE_SUB(NOW(), INTERVAL 60 SECOND);

-- 根据 trx_mysql_thread_id 终止事务
KILL 190907;