Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Độ sâu trong MYSQL và Cây trên bàn đóng cửa

Thêm độ sâu + 1 vào CHỌN đầu tiên.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chọn các hàng từ bảng MySQL có dấu thời gian PHP cũ hơn X

  2. Khi nào đóng con trỏ bằng MySQLdb

  3. Mã API đầu tiên của bạn với Node.js và Express:Kết nối cơ sở dữ liệu

  4. Cách sử dụng nhiều cơ sở dữ liệu trong Laravel

  5. Laravel 5:Vi phạm ràng buộc toàn vẹn:1452 Không thể thêm hoặc cập nhật hàng con:ràng buộc khóa ngoại không thành công