mysql查詢所有連接,操作mysql事務是不是要在一個數據庫連接?
是的。
如果你只用到一個連接,這么理解是對的。數據庫事務和連接之間不是一對一的關系, 即一個Tran中可以有多個連接,對多個實例進行操作, 但是一個當Tran開始后,如果當前連接斷掉,是不允許再重新連接的, 因為事務要保證執行的完整性。所以斷掉之后,就會執行回滾方法,然后讓下一個事務進行。如果一個事務中只有一個連接, 那么這個事務的所有操作,都要在開始的連接中進行,直到結束, 否則就回滾。是的。
如果你只用到一個連接,這么理解是對的。數據庫事務和連接之間不是一對一的關系, 即一個Tran中可以有多個連接,對多個實例進行操作, 但是一個當Tran開始后,如果當前連接斷掉,是不允許再重新連接的, 因為事務要保證執行的完整性。所以斷掉之后,就會執行回滾方法,然后讓下一個事務進行。如果一個事務中只有一個連接, 那么這個事務的所有操作,都要在開始的連接中進行,直到結束, 否則就回滾。