プロジェクトで使用しようとしているネストされたセット モデルの例を見つけました。何が起こっているのかほんの一部しか理解できないため、自分のニーズに合わせて微調整することができません。例は次のようになります。
LOCK TABLE nested_category WRITE;
SELECT @myRight := rgt FROM nested_category
WHERE name = 'TELEVISIONS';
UPDATE nested_category SET rgt = rgt + 2 WHERE rgt > @myRight;
UPDATE nested_category SET lft = lft + 2 WHERE lft > @myRight;
INSERT INTO nested_category(name, lft, rgt)
VALUES ('GAME CONSOLES', @myRight + 1, @myRight + 2);
UNLOCK TABLES;
回線で何が起こっているのかわかりませんSELECT @myRight:=rgt FROM nested_category
。より具体的には、「@myRight := rgt」を把握していません。そこで何が起こっているのですか?