Bagaimana untuk melaksanakan pernyataan memadam pencetus dalam MySQL?
Dalam pangkalan data MySQL, pencetus (Pencetus) ialah jenis prosedur tersimpan khas yang dikaitkan dengan jadual, yang boleh dicetuskan dan dilaksanakan secara automatik apabila operasi tertentu berlaku pada jadual. MySQL menyediakan sintaks untuk mencipta dan memadam pencetus Dengan memadamkan pencetus sedia ada, kami boleh mengawal dan mengurus gelagat operasi pangkalan data secara fleksibel. Artikel ini akan memperkenalkan cara memadam pencetus dalam MySQL dan menyediakan contoh kod khusus kepada pembaca.
Sintaks untuk memadam pencetus dalam MySQL adalah seperti berikut:
DROP TRIGGER [IF EXISTS] [schema_name.]trigger_name;
Antaranya, schema_name mewakili nama pangkalan data Jika tidak dinyatakan, ia lalai kepada pangkalan data semasa . trigger_name mewakili nama pencetus yang akan dipadamkan. Anda juga boleh menggunakan klausa IF EXISTS pilihan Jika pencetus yang hendak dipadamkan tidak wujud, tiada ralat akan dilaporkan.
Berikut ialah contoh mencipta pencetus dalam MySQL dan proses memadamkan pencetus:
Pertama, buat jadual bernama pekerja:
CREATE TABLE employee ( id INT PRIMARY KEY, name VARCHAR(50), salary DECIMAL(10, 2) );
DELIMITER // CREATE TRIGGER salary_trigger BEFORE INSERT ON employee FOR EACH ROW BEGIN IF NEW.salary < 5000 THEN SET NEW.salary = 5000; ELSEIF NEW.salary > 10000 THEN SET NEW.salary = 10000; END IF; END // DELIMITER ;
DROP TRIGGER IF EXISTS salary_trigger;
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan kenyataan pencetus padam dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!