Jeg tror, der er en fejl i triggerkoden. Da du vil slette alle rækker med det slettede protektor-id, skal du bruge old.id (Ellers ville det slette andre ID'er)
Prøv dette som den nye trigger:
CREATE TRIGGER log_patron_delete AFTER DELETE on patrons
FOR EACH ROW
BEGIN
DELETE FROM patron_info
WHERE patron_info.pid = old.id;
END
Glem ikke ";" på sletteforespørgslen. Hvis du indtaster TRIGGER-koden i konsolvinduet, skal du også bruge skilletegnene.