Jag tror att det finns ett fel i triggerkoden. Eftersom du vill ta bort alla rader med det raderade patron-ID:t måste du använda old.id (Annars skulle det radera andra ID)
Prova detta som den nya utlösaren:
CREATE TRIGGER log_patron_delete AFTER DELETE on patrons
FOR EACH ROW
BEGIN
DELETE FROM patron_info
WHERE patron_info.pid = old.id;
END
Glöm inte ";" på raderingsfrågan. Om du anger TRIGGER-koden i konsolfönstret, använd även avgränsningstecken.