sql >> Databáze >  >> RDS >> Mysql

Hloubka v MYSQL a stromech uzavíracích tabulek

Přidejte hloubku+1 k prvnímu SELECT.

INSERT INTO closure_tree_path (ancestor, descendant, depth)
SELECT ancestor, '{$node_id}', depth+1 FROM closure_tree_path
WHERE descendant = '{$parent_id}'
UNION ALL SELECT '{$node_id}', '{$node_id}', 0;


  1. zobrazení dat z databáze do html tabulky

  2. Zastaralé funkce, které je třeba vyjmout ze sady nástrojů – část 3

  3. Mělo by být připojení k databázi stále otevřené nebo by se mělo otevřít pouze v případě potřeby?

  4. Ekvivalent MySQL HEX() a UNHEX() v Postgresu?