Penyata ROLLBACK boleh membuat asal semua perubahan dalam transaksi semasa dan memulihkannya kepada keadaan pada permulaan transaksi. Operasi khusus termasuk: membatalkan operasi data yang tidak komited, memulihkan nilai asal rekod yang diubah suai, dan melepaskan sumber terkunci transaksi. Gunakan ROLLBACK apabila ralat berlaku dalam transaksi, pengguna ingin membuat asal perubahan atau pangkalan data perlu digulung semula. Perlu diingat bahawa ROLLBACK tidak boleh membuat asal operasi DDL dan hanya boleh menjejaskan urus niaga semasa Perubahan tidak komited akan hilang selepas pelaksanaan.
Fungsi utama pernyataan ROLLBACK dalam SQL
ROLLBACK ialah pernyataan kawalan transaksi dalam SQL Fungsi utamanya adalah untuk membatalkan semua perubahan yang dibuat dalam transaksi semasa dan memulihkan keadaan data sebelum transaksi dimulakan. ROLLBACK boleh dilakukan apabila ralat yang tidak dijangka berlaku dalam transaksi atau apabila pengguna ingin membuat asal perubahan yang dibuat.
Cara ROLLBACK berfungsi
Penyata ROLLBACK melancarkan semula semua operasi data yang dilakukan dalam transaksi semasa dan melepaskan semua sumber yang dikunci oleh transaksi. Secara khusus, ia akan melakukan perkara berikut:
Pengguna ingin membuat asal perubahan: Jika pengguna membuat kesilapan atau mengubah fikiran mereka dalam transaksi, mereka boleh melaksanakan ROLLBACK untuk membuat asal perubahan.
Pangkalan data perlu ditarik balik:
Jika pangkalan data menemui kegagalan atau perlu dipulihkan kepada sandaran, semua transaksi boleh dipulihkan kepada keadaan yang konsisten dengan melaksanakan ROLLBACK.Atas ialah kandungan terperinci Fungsi utama pernyataan rollback dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!