nodejs.Error: Transaction cannot be rolled back because it has been finished with state: rollback
-
查询 正在执行的事务:
SELECT * FROM information_schema.INNODB_TRX -
根据这个事务的线程ID(trx_mysql_thread_id):
从上图看出对应的mysql 线程:一个94362 (第二个正在等待锁)另一个是93847(第一个update 正在执行 没有提交事务) -
可以使用mysql命令:kill 线程id 杀掉线程