トリガーコードにエラーがあると思います。削除された利用者IDを持つすべての行を削除するため、 old.idを使用する必要があります。 (そうでない場合は、他の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コードを入力する場合は、区切り文字も使用してください。