Зафиксируйте конкретный запрос внутри более крупной транзакции в MySQL (innodb)

Я ищу способ начать транзакцию, сделать несколько записей, которые можно откатить при необходимости, затем выполнить запись, которую нельзя откатить, а затем еще несколько записей, которые я могу затем откатить.

Например:

BEGIN TRANSACTION

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

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

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

COMMIT TRANSACTION/ROLLBACK TRANSACTION

Имеет ли это смысл? И знает ли кто-нибудь хороший способ сделать это (кроме создания нового соединения с базой данных, которое, я полагаю, будет работать?).

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]