Предположительно, ваш триггер находится на столе gallery
.Если это так, ваш триггер должен быть триггером «до» или «после», и вы можете выполнить:
IF (flag = 'D') THEN
BEGIN
INSERT INTO logs (author_id, action_done, description, old_value, new_value, create_date)
VALUES (old.id, 'Delete', 'Gallery', old.filename, '', NOW());
END;
END IF
Нет необходимости повторять DELETE
.