我有一个每天运行一次的查询,它从我的数据库中获取某些表并将它们放入一个表中,这样我就可以以我需要的任何格式快速导出信息。
我遇到了一个问题,但是它给了我以下错误:“SQLSTATE [40001]:序列化失败:尝试获取锁定时发现 1213 死锁;尝试重新启动事务”
据我了解,这听起来像是我的查询在已经有锁的情况下试图在表上获得锁。但是我承认我对表锁定或其工作原理一无所知。
真的,我只是想读取其他表而不是写入它们,有没有一种方法可以创建查询但不请求锁定?
我的查询太长了,所以我没有发布它。如果您需要某些部分,请告诉我,我可以发布它们。