Ik denk dat er een fout zit in de triggercode. Omdat je alle rijen met de verwijderde patroon-ID wilt verwijderen, moet je old.id gebruiken (Anders zou het andere ID's verwijderen)
Probeer dit als de nieuwe 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
Vergeet de ";" niet op de verwijderquery.Als u de TRIGGER-code invoert in het consolevenster, gebruik dan ook de scheidingstekens.