Mysql删除数据时出现执行很慢并且删除失败的情况–线程堵塞
sql语句明明没错,报1205错误
解决办法:
数据库执行SQL语句 查询是哪个线程堵住了
SELECT * FROM information_schema.innodb_trx
查看trx_rows_locked 这一列 如果是大于0的话,说明是堵塞住了, 然后查对应的trx_mysql_thread_id 列
看到一个线程ID
然后执行SQL , kill 线程ID 即可(也就是kill trx_mysql_thread_id 对应的值)