DELIMITER $$ CREATE OR REPLACE DEFINER=`vn`@`localhost` PROCEDURE `vn`.`zoneGeo_setParent`(vSelf INT, vParentFk INT) BEGIN /** * Updates the parent of a node. Also sets a mark * to force the tree recalculation. * * @vSelf The node identifier * @vParentFk The new parent identifier */ UPDATE zoneGeo SET parentFk = vParentFk WHERE id = vSelf; UPDATE zoneGeoRecalc SET isChanged = TRUE; END$$ DELIMITER ;