bug--Error updating database. Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction
查出的原因 可能是操作的太多 抢占线程资源 导致死锁 表锁住
解决方案:
一、
select * from information_schema.INNODB_TRX;
kill trx_id;
删除锁住的线程
二、
show PROCESSLIST;
查看所有进程
kill id;
删除锁住的线程
show OPEN TABLES WHERE in_use>0;
最后查看所有锁表的进程