Autocommit 是設定MySQL是否自動提交變更
AUTOCOMMIT 的設定值,預設一般都是 1查詢目前 AUTOCOMMIT 的設定值:SELECT @@AUTOCOMMIT
將 AUTOCOMMIT 改為 0 時 ( SET AUTOCOMMIT=0 ),就算沒使用transaction( START TRANSACTION 或 BEGIN ),整個連線執行的 SQL 指令,都會等到下達 COMMIT 提交後,才會真正儲存變更。
也就是當 AUTOCOMMIT=0 時,跟在交易模式下相同。
更改COMMIT狀態指令:
SET AUTOCOMMIT=0; // AUTOCOMMIT=1;提交指令:
COMMIT;
沒有留言:
張貼留言