SET TRANSACTION語法 |
發布時間: 2012/8/27 17:28:18 |
SET [GLOBAL | SESSION] TRANSACTION ISOLATION LEVEL
{ READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE } 計算機學習網站www.boydavid.com
本語句用于設置事務隔離等級,用于下一個事務,或者用于當前會話。 在默認情況下,SET TRANSACTION會為下一個事務(還未開始)設置隔離等級。如果您使用GLOBAL關鍵詞,則語句會設置全局性的默認事務等級,用于從該點以后創建的所有新連接。原有的連接不受影響。要進行此操作,您需要SUPER權限。使用SESSION關鍵測可以設置默認事務等級,用于對當前連接執行的所有將來事務。 要了解對每個InnoDB事務隔離等級的描述,請參見15.2.10.3節,“InnoDB和TRANSACTION ISOLATION LEVEL”。InnoDB支持MySQL 5.1中的各個等級。默認的等級是REPEATABLE READ。 本文出自:億恩科技【www.laynepeng.cn】 |