存储过程中的 MySQL 事务

问题描述

我有一个存储过程,它从多个来源收集数据,进行转换,最后删除,然后将数据转储到 TableA 在此存储过程运行时,其他用户经常对 TableA 执行选择查询,从而导致死锁,从而导致存储过程失败。

我的存储过程在开始时确实使用了 SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;,但它似乎不起作用或我使用错误。

不使用 READ/WRITE LOCKS 有没有办法确保不会发生这种情况?

MySQL 版本:5.7.23-enterprise-commercial-advanced-log

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)