通过当前层级,不断查询父级修改数据
数据
set @parnet_id:=6;
while @parnet_id>0 DO
update uc_menu set `status`=menu_status where menu_id=@parnet_id and delete_flag='0';
select @id1:=parent_id from uc_menu where menu_id=@id1;
end while;
倒数第二级select @id1:=parent_id 出现俩条数据;