Prvy za zdrojovým ojbektem - nechat být
Tak to je pak další optimalizace: Můžeš si vytáhnout idečka přesouvaného uzlu, a při přepočítávání 
lft a 
rgt k nim přihlížet. Pak by se by oko vystačilo se dvěma UPDATY, a navíc se nebudou ničit indexy u řádek, které nás nezajímají. Drobná nevýhoda je, že nemůžu postavit unikátní index nad 
lft a 
rgt. 
A nebo je přesouvat na konec a až pak teprve do díry... no, prostor pro optimalizaci tu je.