2014-09-21 161 views
2

是否MariaDB支持嵌套交易(不保存點)?MariaDB是否支持嵌套事務?

我希望能夠在存儲過程中使用嵌套事務。目前在MySQL中,我將一個參數「useTransaction」傳遞給每個存儲過程,該參數控制是否在該存儲過程的主體中啓動新的事務。

如果交易可嵌套like this會更方便。

回答

4

沒有。但MariaDB有@@ in_transaction,它告訴你一個事務是否已經在進行中。

0

沒有,但兩者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;