In je INSERT-instructie in de Libary_Update-trigger heb je de volgende regel:
WHERE subtree.`ancestor` = NEW.`iD`
maar u werkt het ID-veld niet bij, dus ik denk niet dat u een NEW.iD-waarde zult hebben. Zou die regel in plaats daarvan OLD.iD moeten gebruiken?