记录工作日常遇到的问题
在mysql5.7、mysql5.8等5系版本中
查看死锁代码是
select * from information_schema.innodb_locks;
查看等待锁的代码
select * from information_schema.innodb_lock_waits
mysql 8.0中查看死锁代码变了
如果继续用5.7的代码会提示报错
Unknown table ‘INNODB_LOCKS’ in information_schema
所以在8.0使用以下代码
#查看死锁
select * from performance_schema.data_locks;
#查看死锁等待时间
select * from performance_schema.data_lock_waits;
然后kill就行了