Мисля, че има грешка в кода за задействане. Тъй като искате да изтриете всички редове с изтрития идентификатор на патрона, трябва да използвате old.id (В противен случай ще изтрие други идентификатори)
Опитайте това като нов тригер:
CREATE TRIGGER log_patron_delete AFTER DELETE on patrons
FOR EACH ROW
BEGIN
DELETE FROM patron_info
WHERE patron_info.pid = old.id;
END
Не забравяйте „;“ на заявката за изтриване. Също така, ако въвеждате кода TRIGGER в прозореца на конзолата, използвайте също и разделителите.