BEGIN或START TRANSACTION;顯示地開啟一個事務(wù);
COMMIT;也可以使用COMMIT WORK,不過二者是等價的。COMMIT會提交事務(wù),并使已對數(shù)據(jù)庫進行的所有修改稱為永久性的;
ROLLBACK;有可以使用ROLLBACK WORK,不過二者是等價的。回滾會結(jié)束用戶的事務(wù),并撤銷正在進行的所有未提交的修改;
SAVEPOINT identifier;SAVEPOINT允許在事務(wù)中創(chuàng)建一個保存點,一個事務(wù)中可以有多個SAVEPOINT;
RELEASE SAVEPOINT identifier;刪除一個事務(wù)的保存點,當(dāng)沒有指定的保存點時,執(zhí)行該語句會拋出一個異常;
ROLLBACK TO identifier;把事務(wù)回滾到標(biāo)記點;
SET TRANSACTION;用來設(shè)置事務(wù)的隔離級別。InnoDB存儲引擎提供事務(wù)的隔離級別有READ UNCOMMITTED、READ COMMITTED、REPEATABLE READ和SERIALIZABLE。