Analisis contoh transaksi MySQL

WBOY
Lepaskan: 2023-05-27 10:44:10
ke hadapan
911 orang telah melayarinya

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan