लिबरी_अपडेट ट्रिगर में आपके INSERT कथन में आपके पास निम्न पंक्ति है:
WHERE subtree.`ancestor` = NEW.`iD`
लेकिन आप आईडी फ़ील्ड को अपडेट नहीं कर रहे हैं, इसलिए मुझे नहीं लगता कि आपके पास NEW.iD मान होगा। क्या उस लाइन को संभवतः इसके बजाय OLD.iD का उपयोग करना चाहिए?