色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql事務有哪些操作

錢淋西1年前8瀏覽0評論

MySQL的事務操作可以將一系列的操作打包在一起,并且保證所有的操作都能夠成功執行,或者全部失敗回滾,這有助于維護數據的一致性和完整性。以下是MySQL中事務操作的一些常見操作:

開始一個事務:
BEGIN;
結束一個事務,并且保存修改:
COMMIT;
結束一個事務,并且回滾到之前的狀態,沒有保存修改:
ROLLBACK;
設置事務自動提交的默認值:
SET autocommit = {0|1};
設置事務的隔離級別:
SET TRANSACTION ISOLATION LEVEL {READ UNCOMMITTED|READ COMMITTED|REPEATABLE READ|SERIALIZABLE};
查詢事務當前運行的隔離級別:
SELECT @@tx_isolation;
查詢事務的狀態信息:
SHOW ENGINE INNODB STATUS;
禁用事務:
SET SESSION TRANSACTION ISOLATION LEVEL NONE;
啟用事務:
SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ;
鎖住數據,在事務結束前不能被其他用戶修改:
SELECT ... FOR UPDATE;
鎖住數據,其他用戶可以查看但不能修改:
SELECT ... LOCK IN SHARE MODE;