mysql數據庫處置事務時,必需手動提交,當作功時commit,犯錯時ROLLBACK。若是是主動提交,犯錯時不克不及還原數據初始化的值。我和大師分享一下怎么設置手動提交,我寫的經驗對你進修mysql有幫忙的話,給我投票、點贊或者保藏!
1數據庫時候戳
1數據庫賦值
1數據庫中查找字串呈現的位置函數
登錄mysql,查看autocommit狀況。
SHOW VARIABLES LIKE 'autocommit';
on:主動提交 1
offf:手動提交 0
把autocommit改當作off;
set @@autocommit=0;
看看autocommit的狀況:
SHOW VARIABLES LIKE 'autocommit';
設置autocommit為on;(ON、OFF、1、0)都可以
SET @@autocommit=ON;
啟動數據庫時主動設置autocommit=0,在mysql目次中找到這個文件my.ini
在[mysqld]之后寫上:autocommit=0,啟動數據庫。
登錄mysql,查看autocommit狀況:SHOW VARIABLES LIKE 'autocommit';
手動提交設置當作功。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!