MySQL ialah sistem pengurusan pangkalan data hubungan yang popular. Apabila melakukan operasi data, anda selalunya perlu menggunakan pencetus MySQL untuk melaksanakan fungsi automatik dan mengemas kini data. Walau bagaimanapun, apabila anda tidak lagi memerlukan pencetus ini, anda perlu memadamkannya untuk mengosongkan sumber sistem. Artikel ini akan memperkenalkan cara memadamkan pencetus MySQL.
Sebelum memadamkan pencetus, anda perlu mengesahkan nama pencetus dan pangkalan data yang hendak dipadamkan, kerana operasi pemadaman tidak boleh diterbalikkan. Berikut ialah langkah-langkah untuk mencari pencetus yang ingin anda padamkan:
Gunakan SHOW TRIGGER untuk menanyakan semua pencetus dalam pangkalan data semasa.
Sebagai contoh, gunakan arahan berikut untuk menanyakan semua pencetus dalam pangkalan data semasa:
TUNJUKKAN PENCETUS;
Hasilnya akan menyenaraikan nama, masa pencetus dan nama semua pencetus dalam pangkalan data Peristiwa, nama jadual dan pernyataan.
Sebaik sahaja anda mengesahkan pencetus yang anda mahu padamkan, anda boleh melakukan operasi pemadaman. Gunakan arahan DROP TRIGGER untuk memadamkan pencetus.
Berikut ialah sintaks arahan untuk memadam pencetus:
JATUHKAN PENCETUS [JIKA WUJUD] nama_trigger;
Di mana [JIKA WUJUD] mewakili parameter pilihan, jika pencetus tidak wujud, tiada tindakan akan berlaku.
Padamkan pencetus menggunakan:
LEPASKAN PENCETUS JIKA ADA trigger_name;
Contohnya, untuk memadamkan pencetus bernama delete_person:
JATUHKAN PENCETUS JIKA WUJUD delete_person ;
Selepas melaksanakan arahan ini, pencetus akan dipadamkan dan sumber sistem akan dikeluarkan.
Selepas memadamkan pencetus, anda harus mengesahkan bahawa pencetus telah berjaya dipadamkan. Anda boleh menggunakan perintah SHOW TRIGGERS sekali lagi untuk menanyakan pangkalan data untuk semua pencetus bagi memastikan pencetus tidak wujud dalam senarai. Jika pencetus telah dipadamkan, ia tidak akan disenaraikan.
Jika anda secara tidak sengaja memadamkan pencetus dan ingin membuat asal pemadaman, terdapat dua cara untuk memulihkan pencetus.
Salah satu cara ialah menggunakan arahan UNDO. Selepas memadamkan pencetus, gunakan arahan UNDO untuk membuat asal pemadaman. Contohnya:
UNDO;
Kaedah lain ialah memulihkan pencetus daripada sandaran. Jika anda sebelum ini membuat sandaran sebelum memadamkan pencetus, pulihkan pencetus daripada sandaran.
Ringkasan
Memadamkan pencetus MySQL adalah sangat mudah. Sebelum digunakan, anda perlu mengesahkan nama pencetus dan pangkalan data untuk dipadamkan. Gunakan arahan DROP TRIGGER untuk memadamkan pencetus. Selepas operasi pemadaman selesai, anda harus mengesahkan bahawa pencetus telah berjaya dipadamkan. Jika anda secara tidak sengaja memadamkan pencetus, anda boleh menggunakan perintah UNDO untuk membuat asal pemadaman atau memulihkan pencetus daripada sandaran.
Atas ialah kandungan terperinci padam pencetus mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!