[英]START TRANSACTION within a stored procedure within a START TRANSACTION mysql
從mysql文檔來看,關於是否調用
START TRANSACTION;
...
COMMIT;
子例程中的內容將自動提交外部調用者的TRANSACTION的“進度”,或者是否將簡單地添加對外部調用者的TRANSACTION的引用,並等待直到外部調用者中的最終COMMIT(基於此引用計數方案)在更改實際出現在數據表之前。
哪個是對的? 也許我對谷歌搜索太多感到困惑,只是希望嵌套的場景成為現實...
附加問題:如果嵌套/引用計數處方不是“正確”的,為什么要這樣設計? 謝謝。
SET AUTOCOMMIT=0
然后
START TRANSACTION;
...
COMMIT;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.