Rumah  >  Artikel  >  pangkalan data  >  Analisis contoh transaksi MySQL

Analisis contoh transaksi MySQL

WBOY
WBOYke hadapan
2023-05-27 10:44:10856semak imbas

Transaksi MySQL digunakan terutamanya untuk memproses data dengan operasi yang besar dan kerumitan yang tinggi. Sebagai contoh, dalam sistem pengurusan kakitangan, jika anda memadamkan seseorang, anda perlu memadam bukan sahaja maklumat asas orang itu, tetapi juga maklumat yang berkaitan dengan orang itu, seperti peti mel, artikel, dll. Dengan cara ini, ini penyata operasi pangkalan data membentuk urus niaga .

Analisis contoh transaksi MySQL

Kaedah 1

MULAKAN TRANSAKSI atau MULA memulakan transaksi baharu COMMIT melakukan transaksi semasa ROLLBACK melancarkan kembali transaksi semasa

Ini ialah diketahui semua orang Cara untuk memulakan transaksi, memulakan transaksi dan memulakan adalah sama.

Analisis contoh transaksi MySQL

Kaedah 2

SET autokomit = 0;

Secara lalai, autokomit = 1, yang melakukan transaksi secara automatik. Autocommit ialah tahap sesi, iaitu, jika sambungan semasa menukar autocommit, ia tidak akan memberi kesan kepada sambungan lain. Selepas menetapkan autokomit, semua SQL yang disambungkan kali ini adalah dalam bentuk transaksi, seperti setiap komit.

Analisis contoh transaksi MySQL

Seperti yang dapat dilihat daripada tangkapan skrin, terdapat transaksi yang sedang dilaksanakan, kerana set autocommit = 0 ditetapkan, jadi operasi kemas kini seterusnya mengubah keputusan, dan lain-lain sesi tidak akan menyemaknya ke (peringkat RR).

Pada masa ini, anda perlu melaksanakan sendiri komitmen secara manual.

Perhatikan bahawa autokomit tidak diubah dan nilai autokomit masih 0 pada masa ini, yang bermaksud bahawa penyataan SQL berikutnya bagi sesi ini perlu dilakukan secara manual.

Analisis contoh transaksi MySQL

Atas ialah kandungan terperinci Analisis contoh transaksi MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam