2013-03-21 58 views

回答

2

這是我的理解是交易不理會自動提交設置。所以啓動事務不會改變自動提交變量的值。這是有道理的,因爲當用戶a的事務正在處理時,您不希望一個用戶a的事務禁用用戶b的自動提交。

除非您將「自動提交模式」和「自動提交變量」作爲兩個不同的東西來讀取文檔,否則這並不明顯。

+0

在我提供的鏈接,它明確地說:「自動提交模式」與'START TRANSACTION'禁用而不提「自動提交的變量」,但它接着說,「'禁用自動提交模式通過設置自動提交變量零「',這意味着我是一樣的..我不正確閱讀這個嗎? – musicliftsme 2013-03-21 23:41:33

+0

在文檔中的這一點上,它正在討論如何關閉整個會話的自動提交模式,而不是談論事務。這是一個寫得不好的文檔,這段幾段文字是談論事務的一個離題,而是給出了有關自動提交變量的更多細節。 – invertedSpear 2013-03-22 01:03:54

+0

儘管我找不到一篇專門討論這兩件事的文章,但似乎您正是基於我在互聯網上閱讀的其他內容。謝謝! – musicliftsme 2013-03-22 16:10:07