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

xiaoxiao2021-02-28  81

删除菜单下子节点 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
转载请注明原文地址: https://www.6miu.com/read-94971.html

最新回复(0)