首頁 >資料庫 >mysql教程 >mysql怎麼查詢交易隔離級別

mysql怎麼查詢交易隔離級別

青灯夜游
青灯夜游原創
2022-02-17 17:37:1522342瀏覽

mysql查詢交易隔離等級的方法:1、啟動命令列窗口,連接MySQL資料庫;2、在指令視窗中執行「show variables like 'tx_isolation';」或「SELECT @@tx_isolation;」指令即可查詢。

mysql怎麼查詢交易隔離級別

本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。

SQL標準中支援4種事務隔離級別,READ_UNCOMMITTED(讀未提交),READ_COMMITTED(讀取已提交),REPEATABLE_READ(可重複讀取),SERIALIZABLE(串行讀取),MySQL innodb引擎支援全部這4種事務隔離級別,以下這篇文章就分享在MySQL中如何查看事務隔離級別。

mysql查詢交易隔離等級的步驟

#1、啟動命令列窗口,連接MySQL資料庫

圖示,透過MySQL 提供的客戶端指令mysql 連接MySQL 資料庫。

mysql怎麼查詢交易隔離級別

2、透過系統變數查詢資料庫目前交易隔離等級

圖示,透過查詢資料庫提供的系統變數 tx_isolation 或 transaction_isolation 的值即可取得目前的交易隔離等級。

MySQL 資料庫預設的交易隔離等級是 REPEATABLE_READ (可重複讀取)。

語法格式一:

show variables like 'tx_isolation';
show variables like 'transaction_isolation';

mysql怎麼查詢交易隔離級別

語法格式二:

SELECT @@tx_isolation;
SELECT @@transaction_isolation;

mysql怎麼查詢交易隔離級別

【相關推薦:mysql影片教學

以上是mysql怎麼查詢交易隔離級別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn