在MySQL中,可以使用以下語(yǔ)句來(lái)關(guān)閉事務(wù)的自動(dòng)提交:
SET autocommit = 0;
這將會(huì)關(guān)閉當(dāng)前會(huì)話(huà)的自動(dòng)提交功能,表示開(kāi)啟了一個(gè)事務(wù)。在事務(wù)中,所有的數(shù)據(jù)修改操作(例如INSERT、UPDATE、DELETE)都不會(huì)立即生效,直到使用COMMIT
語(yǔ)句來(lái)提交事務(wù)或者使用ROLLBACK
語(yǔ)句來(lái)回滾事務(wù)。
如果需要重新開(kāi)啟事務(wù)的自動(dòng)提交功能,可以使用以下語(yǔ)句:
SET autocommit = 1;
這將會(huì)恢復(fù)到默認(rèn)的自動(dòng)提交模式,即每個(gè)語(yǔ)句都會(huì)立即生效。