【Mysql】Lock wait timeout exceeded; try restarting transaction
出现这种问题通常是有事务长时间未提交导致的 可以使用以下sql 查询事务进程
然后通过 kill 线程ID 的方式 ,结束该事务
SELECTtrx_id AS '事务ID',trx_mysql_thread_id AS '线程ID',trx_state AS '事务状态',trx_started AS '开始时间',trx_tables_locked AS '锁定的表',trx_query AS '事务SQL'
FROMinformation_schema.INNODB_TRX
WHEREtrx_state = 'RUNNING';
# 结束进程
kill 14856753;