删除菜单下所有子节点信息

来源:互联网 发布:淘宝网睡衣大全冬季 编辑:程序博客网 时间:2024/04/30 15:45
删除菜单下子节点
CREATE FUNCTION `getMerryCh`(rootId CHAR(100))
     RETURNS varchar(1000)
     BEGIN
     DECLARE sTemp VARCHAR(1000);
     DECLARE sTempChd VARCHAR(1000);
   
     SET sTemp = '$';
     SET sTempChd =cast(rootId as CHAR(100));
   
     WHILE sTempChd is not null DO

     SET sTemp = concat(sTemp,',',sTempChd);

//id是你的标识   t_auth_function是你想要查的表名    parent_id父级字段

     SELECT group_concat(id) INTO sTempChd FROM t_auth_function where FIND_IN_SET(parent_id,sTempChd)>0;
     END WHILE;
     RETURN sTemp;
     END



//查询状态
show function status

//删除状态
drop function function_name
0 0