Rumah > Artikel > pangkalan data > Bagaimana untuk Membetulkan Ralat Sintaks dalam Pencetus MySQL: Memadam daripada \"patron_info\" Selepas Memadam daripada \"penaung\"?
MySQL Trigger: Padam daripada "patron_info" Selepas Memadam daripada "patrons"
Untuk mewujudkan pencetus yang memadamkan baris secara automatik daripada "patron_info " jadual apabila baris yang sepadan dialih keluar daripada jadual "penaung":
Pembetulan Ralat Sintaks:
Ralat sintaks pencetus asal berpunca daripada percubaan menggunakan kedua-dua "penaung. id" dan "old.id" dalam klausa "WHERE". Untuk memadamkan baris dengan betul daripada "patron_info" berdasarkan ID "patron" yang dipadamkan, pencetus harus menggunakan "old.id":
<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>
Pertimbangan Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat Sintaks dalam Pencetus MySQL: Memadam daripada \"patron_info\" Selepas Memadam daripada \"penaung\"?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!