set autocommit 1|0
1 mysql默認爲1,表示開啓自動提交。
0 表示沒有開啓自動提交
若是沒有開啓自動提交,當前session1所連接的mysql的全部操做都會當成一個事務直到你輸入rollback/commit;
當前事務纔算結束。當前事務結束前新的mysql鏈接時沒法讀取到任何session1的操做的結果的。
若是開起了,mysql會把每一個sql語句當成一個事務而後自動的commit。
固然不管開啓與否,start transaction commit|rollback都是獨立的事務。mysql