多线程插入数据,MySQL 出现Lock wait timeout exceeded; try restarting transaction,key=<null>错误

從此迷花粉 发布于 10/13 19:43
阅读 164
收藏 0

多线程插入数据,出现Lock wait timeout exceeded; try restarting transaction,key=<null>错误

加载中
0
鸵-鸟
鸵-鸟

spring 事务没提交造成死锁

查出未提交的事务: 

select * from information_schema.innodb_trx

 

然后kill掉

0
任逍遥至极
任逍遥至极

你的表结构是怎么建的?为什么会 key=<null> ?是不是没有设立主键?一条一条 insert 语句 难道锁表了么?

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部