在erlang中查询执行错误的mysql查询回滚

时间:2012-07-17 04:51:46

标签: erlang

我正在使用odbc模块执行一组mysql查询。我需要处理回滚和提交。所以在连接时我设置{auto_commit,off}。为了成功执行查询,它工作正常。但是在出现任何查询错误时,我无法回滚或重复操作。

当查询执行出错时,连接已关闭。由于这种死亡的联系,我无法做任何事情。而odbc:commit()适用于同一个连接。

我无法使用新连接重复相同的查询,因为mysql锁定了这些记录。

如何回滚并处理这种情况?

0 个答案:

没有答案