mysql事務自動提交的參數

mysql建立完一個用戶後,默認該用戶的自動提交事務功能是開啓的, 也就是說執行完一條sql語句事務就會自動提交,即便你在jdbc中把Connection的autocommit屬性設置爲false,而後手動commit和rollback也是沒有用的,想要關閉自動提交事務的功能,須要做如上操做:mysql

  1. 首先確認這個參數是值爲on
    sql

    show variables like '%commit%';事務

    若是顯示autocommit的值爲on則說明自動提交事務的功能是開啓的。it

  2. 關閉自動提交事務功能io

    set autocommit = off;
    jdbc

相關文章
相關標籤/搜索