在mysql(innodb)中的较大事务中提交特定查询

时间:2014-11-19 17:44:44

标签: php mysql transactions innodb

我正在寻找一种启动事务的方法,执行一些可以在需要时回滚的写入,然后执行无法回滚的写入,然后再写一些我可以回滚的写入。

例如:

BEGIN TRANSACTION

UPDATE...
INSERT...
DELETE...
UPDATE...

INSERT... -- This must survive even if a rollback is done

UPDATE...
INSERT...
INSERT...

COMMIT TRANSACTION/ROLLBACK TRANSACTION

这有意义吗?有没有人知道这样做的好方法(除了建立一个新的数据库连接,我认为它可以工作?)。

0 个答案:

没有答案