Dodaj głębokość+1 do pierwszego 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;
Dodaj głębokość+1 do pierwszego 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;
Knex.js — jak zaktualizować pole za pomocą wyrażenia
Jak automatycznie załadować MySQL podczas uruchamiania systemu OS X Yosemite / El Capitan?
PDO:połączenie z bazą danych na zdalnej stronie internetowej
jak usunąć zduplikowane wiersze z tabeli w mysql
Eksportuj dużą tabelę MySQL jako wiele mniejszych plików