Doctrine DBAL - 事务和插入外部事务

时间:2015-03-06 08:27:27

标签: php mysql orm mariadb dbal

您好我有服务在事务中工作,它与远程API通信,我想记录此API中的每个请求/响应,但如果主事务回滚,任何日志也将被回滚。

我认为克隆DBAL连接。它会打开第二个连接而没有我可以插入的事务而不用担心回滚吗?

还有其他方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您可以通过仅为该表使用MyISAM等非事务性存储引擎来使您的日志记录表不尊重事务。

这类似于Oracle中的自治事务,并在this question中提出。