Rumah > Artikel > pangkalan data > Cara Memadam Data Berkaitan dalam Pencetus MySQL: Panduan Langkah demi Langkah
MySQL Trigger: Memadam Data daripada Jadual Berkaitan Selepas Pemadaman
Apabila menguruskan jadual pangkalan data, adalah perkara biasa untuk menghadapi senario di mana perubahan dalam satu jadual hendaklah melata ke jadual lain yang berkaitan. Dalam contoh khusus ini, tugas di tangan adalah untuk mencipta pencetus MySQL yang memastikan bahawa apabila memadamkan rekod daripada jadual "penaung", maklumat sepadan yang dikaitkan dengan penaung itu dalam jadual "patron_info" juga dialih keluar.
Pelaksanaan Pencetus
Untuk mencapai matlamat ini, pencetus berikut boleh ditakrifkan:
<code class="sql">CREATE TRIGGER log_patron_delete AFTER DELETE on patrons FOR EACH ROW BEGIN DELETE FROM patron_info WHERE patron_info.pid = old.id; END</code>
Berikut ialah pecahan pencetus:
Adalah penting untuk ambil perhatian bahawa kedudukan koma bernoktah yang betul pada penghujung pernyataan DELETE adalah penting untuk pencetus dapat dilaksanakan dengan betul. Selain itu, apabila melaksanakan kod pencetus dalam tetingkap konsol, pembatas harus digunakan untuk mengelakkan ralat sintaks.
Atas ialah kandungan terperinci Cara Memadam Data Berkaitan dalam Pencetus MySQL: Panduan Langkah demi Langkah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!