如何使用mysql实施溢出?

时间:2018-08-09 13:51:45

标签: mysql mariadb mysql-workbench

我有此过程可将节点添加到具有少于2个子节点的引荐的直接父节点。现在,此代码有效。

Delimiter //
    Create Procedure testinsert(mother INT(11), father INT(11), child INT(11))
    BEGIN
        SELECT @myleft := lft from prestarter where user = mother;
        Update prestarter set lft = lft + 2 where lft > @myLeft;
        Update prestarter set rgt = rgt + 2 where rgt > @myLeft;
        Insert into prestarter (parent,user, lft, rgt) VALUES (father, child, @myLeft + 1, @myLeft + 2);
END//
Delimiter ;

我如何修改它,以便一旦父母仅使用mysql有两条以上的腿,就可以选择父母的子节点成为父母?

0 个答案:

没有答案