mysql 表锁问题
select * from information_schema.INNODB_lock_waits; select * from information_schema.INNODB_locks; SHOW PROCESSLIST //查看数据库中表的状态,是否被锁; kill id //杀掉被锁的表
执行 show engine innodb status; 看transaction那部分,肯定是有事务锁住的,或者你直接update这条数据,然后看看锁等待是怎么样的information_schema.INNODB_lock_waits
或者
SELECT trx_mysql_thread_id FROM INFORMATION_SCHEMA.INNODB_TRX; kill trx_mysql_thread_id 先查出事务ID, 再kill 就可以了