标签: erlang
我正在使用odbc模块执行一组mysql查询。我需要处理回滚和提交。所以在连接时我设置{auto_commit,off}。为了成功执行查询,它工作正常。但是在出现任何查询错误时,我无法回滚或重复操作。
当查询执行出错时,连接已关闭。由于这种死亡的联系,我无法做任何事情。而odbc:commit()适用于同一个连接。
我无法使用新连接重复相同的查询,因为mysql锁定了这些记录。
如何回滚并处理这种情况?