问题描述:做测试的时候将mysql数据库中的表清空了,结果再运行项目的时候出现了
...Lock wait timeout exceeded; try restarting transaction....
搜索了很多无果,最后自己手动在各个表中加了一条记录,重新运行程序就解决了
解决方案:我的方法是在数据库的各个表中加了一条记录,如果不是每个字段要求都是非空,可以在每个表中只加入uuid那列的记录就可以
本文介绍了一种解决MySQL数据库锁等待超时的方法。当清空表后遇到Lockwaittimeoutexceeded错误时,可以通过在各表中手动添加一条记录来解决此问题。
搜索了很多无果,最后自己手动在各个表中加了一条记录,重新运行程序就解决了
解决方案:我的方法是在数据库的各个表中加了一条记录,如果不是每个字段要求都是非空,可以在每个表中只加入uuid那列的记录就可以
3万+
2026

被折叠的 条评论
为什么被折叠?