我正在使用SQL运行CodeIgniter 2(我有一个自定义类来处理与handle的连接)。
我对包含许多查询的事务有问题。其中之一是引发错误(在试图更新表时由触发器返回):在这种情况下,我希望在处理结束时回滚事务,如下所示。
$this->db->trans_start();
$this->db->query('AN SQL QUERY...');
$this->db->query('ANOTHER QUERY...'); //This raises an error
$this->db->trans_complete(); //A rollback is done, and should cancel the first query我试图改变以下选项:
奇怪的是,我正在记录我的查询:在Interactive中手动执行它们很好!似乎引发的错误破坏了事务。
有人能帮我吗?
谢谢
发布于 2018-11-13 14:22:45
最后,我找到了解决方案:我们只需要使用SAP的DLL (http://dcx.sap.com/index.html#sa160/en/dbprogramming/php-support.html)提供的一些功能。
https://stackoverflow.com/questions/53173610
复制相似问题