Rumah > Artikel > pangkalan data > Bagaimana untuk menanyakan tahap pengasingan transaksi dalam mysql
Kaedah tahap pengasingan pertanyaan Mysql: 1. Mulakan tetingkap baris arahan dan sambungkan ke pangkalan data MySQL 2. Jalankan "tunjukkan pembolehubah seperti 'tx_isolation';" atau "SELECT @@tx_isolation;" tetingkap arahan Anda boleh menyemaknya.
Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.
Piawaian SQL menyokong 4 tahap pengasingan transaksi, READ_UNCOMMITTED (baca tanpa komitmen), READ_COMMITTED (baca komited), REPEATABLE_READ (baca berulang), SERIALIZABLE (baca bersiri), dan enjin MySQL innodb menyokong semua ini. 4 jenis tahap pengasingan transaksi Artikel ini akan berkongsi cara menyemak tahap pengasingan transaksi dalam MySQL.
Langkah MySQL untuk menanyakan tahap pengasingan transaksi
1 Mulakan tetingkap baris arahan dan sambung ke pangkalan data MySQL
Ilustrasi, sambung ke pangkalan data MySQL melalui arahan klien mysql yang disediakan oleh MySQL.
2. Tanya tahap pengasingan transaksi semasa pangkalan data melalui pembolehubah sistem
Ilustrasi, tanya pembolehubah sistem yang disediakan oleh pangkalan data tx_isolation
atau transaction_isolation
boleh mendapatkan tahap pengasingan transaksi semasa.
Tahap pengasingan transaksi lalai pangkalan data MySQL ialah REPEATABLE_READ (bacaan boleh berulang).
Format tatabahasa satu:
show variables like 'tx_isolation'; show variables like 'transaction_isolation';
Format tatabahasa dua:
SELECT @@tx_isolation; SELECT @@transaction_isolation;
[Cadangan berkaitan: tutorial video mysql]
Atas ialah kandungan terperinci Bagaimana untuk menanyakan tahap pengasingan transaksi dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!