Jslfl

星河码客,月下程序猿,乱七八糟的笔记

mysql 1205错误 SQL事务未提交处理

使用mysql偶尔会遇到 Lock wait timeout exceeded; try restarting transaction错误,大概原因是因为有sql语句的事务未提交导致,比较直接的处理办法是找到并结束这个事务进程,如下:

select * from information_schema.innodb_trx;

杀死trx_mysql_thread_id
如:
kill 122;

最好能找出发生锁等待的进程进行结束,配合以下命令:
show full processlist;

Comments are currently closed.