Rumah >pangkalan data >tutorial mysql >Bolehkah Pencetus MySQL Digunakan untuk Memulakan Tindakan pada Pernyataan SELECT?
Mencetuskan Tindakan pada SELECT Statement dalam MySQL
Bolehkah pencetus digunakan untuk memulakan tindakan apabila pernyataan SELECT dilaksanakan pada jadual tertentu?
Jawapan:
Tidak, pencetus MySQL direka bentuk untuk bertindak balas secara khusus kepada operasi INSERT, UPDATE atau DELETE. Mereka tidak boleh dipanggil oleh pernyataan SELECT.
Penyelesaian Alternatif:
Untuk mencapai kefungsian yang diingini, di mana pernyataan INSERT dilaksanakan pada jadual X selepas memilih sebarang rekod daripada jadual Y, pendekatan yang lebih tidak langsung diperlukan.
Buat Prosedur Tersimpan:
Hadkan Akses PILIH Terus:
Ubah suai Prosedur Tersimpan:
Dengan melaksanakan penyelesaian ini, tingkah laku yang diingini untuk mencetuskan tindakan pada penyataan terpilih boleh tercapai.
Atas ialah kandungan terperinci Bolehkah Pencetus MySQL Digunakan untuk Memulakan Tindakan pada Pernyataan SELECT?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!