Saya pikir ada kesalahan dalam kode pemicu. Karena Anda ingin menghapus semua baris dengan ID pelindung yang dihapus, Anda harus menggunakan old.id (Jika tidak, ID lainnya akan dihapus)
Coba ini sebagai pemicu baru:
CREATE TRIGGER log_patron_delete AFTER DELETE on patrons
FOR EACH ROW
BEGIN
DELETE FROM patron_info
WHERE patron_info.pid = old.id;
END
Jangan lupa ";" pada kueri penghapusan. Juga jika Anda memasukkan kode PEMICU di jendela konsol, gunakan juga pembatas.