mysql如何關(guān)閉事務(wù)自動(dòng)提交

小億
308
2023-10-13 19:47:01
欄目: 云計(jì)算

在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ì)立即生效。

0