Lock wait timeout exceeded; try restarting transaction

问题描述:做测试的时候将mysql数据库中的表清空了,结果再运行项目的时候出现了


...Lock wait timeout exceeded; try restarting transaction....

搜索了很多无果,最后自己手动在各个表中加了一条记录,重新运行程序就解决了

解决方案:我的方法是在数据库的各个表中加了一条记录,如果不是每个字段要求都是非空,可以在每个表中只加入uuid那列的记录就可以

你可能感兴趣的:(Lock wait timeout exceeded; try restarting transaction)