Ich glaube, es liegt ein Fehler im Auslösecode vor. Da Sie alle Zeilen mit der gelöschten Patron-ID löschen möchten, müssen Sie old.id verwenden (Andernfalls würden andere IDs gelöscht)
Probieren Sie dies als neuen Trigger aus:
CREATE TRIGGER log_patron_delete AFTER DELETE on patrons
FOR EACH ROW
BEGIN
DELETE FROM patron_info
WHERE patron_info.pid = old.id;
END
Vergessen Sie nicht das ";" auf die Löschabfrage. Auch wenn Sie den TRIGGER-Code im Konsolenfenster eingeben, verwenden Sie auch die Trennzeichen.