2
是否MariaDB支持嵌套交易(不保存点)?MariaDB是否支持嵌套事务?
我希望能够在存储过程中使用嵌套事务。目前在MySQL中,我将一个参数“useTransaction”传递给每个存储过程,该参数控制是否在该存储过程的主体中启动新的事务。
如果交易可嵌套like this会更方便。
是否MariaDB支持嵌套交易(不保存点)?MariaDB是否支持嵌套事务?
我希望能够在存储过程中使用嵌套事务。目前在MySQL中,我将一个参数“useTransaction”传递给每个存储过程,该参数控制是否在该存储过程的主体中启动新的事务。
如果交易可嵌套like this会更方便。
没有。但MariaDB有@@ in_transaction,它告诉你一个事务是否已经在进行中。
没有,但两者MariaDB的和MySQL有chained transactions:
START TRANSACTION;
[do e.g. an insert here]
COMMIT AND CHAIN;
[do e.g. another insert here]
COMMIT AND CHAIN;
[do e.g. yet another insert here]
COMMIT;